Связывание методов в цепочку |
В языке РНР теперь допускается связывание методов в цепочку. Это означает, что если один метод возвращает объект, то этот объект может быть использован для выполнения другого метода. Ниже приведен простой пример связывания методов в цепочку. if (!JFactory:igetUser()->authorise('core.admin')) { В данном примере требуется проверить полномочия пользователя, для чего требуется объект типа JUser. И этот объект можно получить, вызвав метод $user = JFactory:igetUser(); Но если переменная $ user не используется ни в каких других целях, кроме ссылки на объект типа JUser, то, связав методы в цепочку, можно сэкономить одну строку кода, используя в нем на одну переменную меньше.
Понравился материал? Пригодилась информация? Плюсани в социалки!
|
Похожие новости | |
|