dirname(__FILE__) в нутри класса не работает

  • Автор темы Автор темы t43
  • Дата начала Дата начала
1) при объявлении значения свойства можно использовать только примитивные значения. Ни вызова функций, ни конкатенации там быть не может. Этот код следует поместить в конструктор класса.
2) Слэш не в ту сторону.
3) Вместо dirname(__FILE__) можно использовать __DIR__ начиная с php 5.3.
 
  • Like
Реакции: t43
PHP:
class buffer {
    public $pathToBuffer;
    public function __construct() {
        $this->pathToBuffer =  dirname(__FILE__).'/buffers';
    }
}
 
  • Like
Реакции: t43
Спасибо всем за быстрый и главное чёткий ответ!

В виндовс же такой слыш '\'. Только экранировать нужно если в одинарных кавычках.
 
Уже давным давно прямой слеш "/" замечательно работает и под Виндой тоже.
 
Сверху