Комментарии

Статические методы, поля и переменные
( 0 Голосов )

Статические методы вызываются из самого класса, а не его объекта, как в приведенном ниже примере.

$now = JFactory:igetDate();

В данном примере метод get Date () является статическим и вызывается с указанием имени его класса через двойное двоеточие (: :). Статические методы объявляются с ключевым словом static, как показано ниже.

public static function getDate($time = 'now', $tzOffset = null)

Статическим называется такое поле, которое объявляется с ключевым словом static и вызывается из класса. Ниже приведен характерный пример объявления статического поля.

public static $format = 'Y-m-d H:i:s';

Для доступа к статическому полю за пределами его класса служит следующий синтаксис:

<имя класса> + : : + <имя переменной, включая знак "$">

Ниже приведен характерный пример обращения к статическому полю за пределами его класса.

$format = JDate::$format;


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


 
Похожие новости