Я не могу найти какую-либо документацию о том, что означает $_this
в PHP. Похоже, что он используется в рамках CakePHP.
Любые идеи?
Я не могу найти какую-либо документацию о том, что означает $_this
в PHP. Похоже, что он используется в рамках CakePHP.
Любые идеи?
$ _this не содержит никаких зарезервированных ключевых слов PHP ($this
, однако, есть). Возможно, какая-то специальная переменная в CakePHP.
Многим людям нравится использовать какую-либо форму условного обозначения имен. В случае частных переменных люди любят использовать $_
в качестве конвенции. Я не особо знаю, так ли это в CakePHP, но в других местах это часто наблюдается.
Подчеркнутый символ обычно обозначает область действия переменной. Переменная с основным подчеркиванием часто означает, что она защищена или закрыта. Это просто конвенция и не применяется языком. Это помогает сделать код более удобным для чтения.
CakePHP следует общей номенклатуре, где переменные, начинающиеся с $_
, считаются частными для класса. Однако они не важны для использования рамки.