メソッド名と変数に任意の文字を含むPHP

時々、 PHPの 倒錯した柔軟性に驚かされることがあります



クラスt {
	関数__call($ name、$ arg)
         {
		 echo __CLASS __、 '::'、$ name、 '('、implode( '、'、$ arg)、 ')'、PHP_EOL;
	 }
 }
 $ t =新しいT();
 $ t-> {'$ :)'}();
 echo $ t-> {'test-sdfsdfsd'};
 $ロシア語= 1;
 echo $ロシア語;
 echo 'Ok';

 / * //
それは言うコード:
 t :: $ :)()
 1 OK
 // * /


ORM定着するかもしれませんが...



All Articles