Как стать автором
Обновить

PHP с произвольными символами в имени метода и переменной

Время на прочтение1 мин
Количество просмотров626
Иногда просто поражаюсь извращённой гибкости PHP

class t{
	function __call($name,$arg)
        {
		echo __CLASS__,'::',$name,'(', implode(',',$arg),')',PHP_EOL;
	}
}
$t = new T();
$t->{'$:)'}();
echo $t->{'test-sdfsdfsd'};
$русские = 1;
echo $русские;
echo ' Ok';

/*//
it  code say:
t::$:)()
1 Ok
//*/

Хотя в ORM может и прижиться…
Теги:
Хабы:
Всего голосов 13: ↑4 и ↓9-5
Комментарии1

Публикации

Истории

Ближайшие события