Urmat
Какая сработает, на него и указывай
Urmat
Народ, кто знает аналог opcache для винды без глюков,
Urmat
?
Andrew
и в одной и в другой директории такая фигня
Vladimir
Vladimir
для linux/debian команда which php
Andrew
Andrew
whereis php сработала
Vladimir
nginx или apache - эо веб серверы
Andrew
не мой сервер. Админ поднял, ну а я взаимодействовать пытаюсь чтобы wp cli поставить
Vladimir
Vladimir
убунту это
Andrew
php: /etc/php.ini /etc/php.d /usr/lib64/php /usr/share/php
Andrew
я так понимаю тут все же 2 пути? указывать могу любой?
Urmat
попробуй " /usr/share/php —version"
Andrew
/usr/share/php --vertion и на другой путь выдает
-bash: /usr/share/php: is a directory
Urmat
Vladimir
Andrew
Vladimir
Urmat
Urmat
Andrew
Urmat
Urmat
попробуй открыть директорию /usr/bin/
Urmat
и там попробовать php —version
Urmat
кстати, до этого ты указывал "vertion"
Urmat
Там вообще может быть вот такие варианты
/usr/bin/php
/usr/bin/php7.0
/usr/bin/php7.1
Urmat
в этой директории посмотри файлы ls -a кажется, чтобы вывести список
Andrew
find /usr -name php
Andrew
выдавало только 2 папки
Andrew
которые я приводил
Urmat
а внутри этих папок ничего не было?
Urmat
Andrew
Andrew
в папке /usr/share/php
Urmat
попробуй в этой директории ls -a
Urmat
echo $PATH - везде будет одна и та же, если ничего не путаю
.sha
Всем привет.
Допустим, у меня есть статический класс и в каждом из его методов мне нужно проверять, зарегистрирован ли пользователь (система регистрации самописная). Как избежать дублирования кода
if(UsersManager::isRegistered())
в каждом методе моего класса?
Urmat
.sha
Тоже об этом подумал, но не костыль ли это? Это получается я буду вызывать методы, которых в классе нет, вызов будет передаваться в __call, там я должен буду проверить наличие соответствующего метода в классе, потом проверю этот isRegistered и запущу уже реально существующий приватный метод.
Urmat
Urmat
.sha
Urmat
.sha
Ну так и в моем варианте не нужно будет :/
Изменю метод isRegistered и все. Значит писать один и тот же if во многих методах - нормальная идея?
Andrew
Andrew
O
Посмотри в сторону паттерна Декоратора
O
должно помочь
Urmat
Посмотри в сторону паттерна Декоратора
Это почти то же самое, что и я сказал. Только в твоем случае он будет более универсальным)) В плане того, что класс проверки можешь прикуртить и к другим классам))
Виктор
Парни, у кого-нить из здесь присутсвующих есть положительный опыт автоматического рефакторинга в phpstorm? нужно сменить неймспесы у классов
level1\level2 -> level1
чет не могу вдуплить как убрать уровень целый
invariance
Шифт контрол R
Виктор
выбрать при этом неймспейс?
Виктор
Последний уровень выбирается, а на первом ренеймить не хотит
Сергей
Добрый день!
Подскажите, что нужно изменить в настройках PHP, чтобы такая конструкция вызывала ошибку, а не просто выводила null?
class someClass {
public $x = null;
}
$instance = new someClass();
var_dump($instance->x->y);
Vitaly
Эмм.. а так можно?)
Vitaly
Обращение к отсутствующему свойству вроде как фатал? Ну только уровень вывода ошибок поменять, но как-то не комильфо
Сергей
Стоило написать и нашел решение))
из error_reporting убрал ~E_NOTICE
Vitaly
А, все же нотайс.
Anonymous
Vitaly
Но вообще такие случаи надо или обрабатывать или геттерами/сеттерами хэндлить
invariance
#yazaban
Andrey
случайно
Виктор
Боль с рефакторингом,
- выбираю неймсепйс у одного класса
- жму move пишу новое название
- вылазит диалог, типа also move related namespaces, и галочки какие классы тоже перенесутся в новый неймспейс
- анчекаю сука все галочки
- жму do refactor - все равно эта хуйня переносит все отсальные классы
Fedor
Это где такое?
Виктор
это в шторме
Fedor
Напиши репорт, че
Alexandra
👍