Комментарии

Переменные в качестве имен классов и методов
( 0 Голосов )

Еще один более совершенный прием программирования для Joomla состоит в применении переменных вместо имен классов и методов. Например, в методе execute () из класса JController имеется следующая строка кода:

$retval = $this->$doTask();

Имя выполняемого метода находится в переменной $doTask. Так, если в переменной $doTask находится значение "display", то вызывается метод display (). Преимущество такого приема заключается, в частности, в том, что не нужно заранее знать имена всех методов, которые могут быть вызваны. При вызове можно воспользоваться именем любого метода, лишь бы он существовал.


Понравился материал? Пригодилась информация? Плюсани в социалки!


Теги:
 
Похожие новости