Опубликован в пт, 08/13/2021 - 16:32
Иногда есть необходимость с помощью XDebug
отлаживать PHP-скрипты, запущенные из командной строки. Чтобы активировать XDebug
нужно в командной строке выполнить команду:
Для Xdebug 2
export XDEBUG_CONFIG="remote_enable=1 remote_mode=req remote_connect_back=0 debug.remote_autostart=1"
Опубликован в вс, 04/18/2021 - 11:10
Выполнял тут следующую задачу на проекте на Symfony. Нужно было реализовать хранимую процедуру в PostgreSQL, затем вызывать её и вернуть обновлённую сущность.
Выполнение хранимой процедуры выглядит так:
Опубликован в чт, 04/08/2021 - 10:48
Если при попытке запуска Xdebug в PhpStorm вы получаете такую ошибку с таким текстом:
Can't start listening for connections from 'xdebug'. Port 9000 is busy.
то нужно выполнить следующие действия.
Найдите процесс, который занимает порт под номером 9000 следующей командой
sudo netstat -tulpn | grep :9000
Вы получите ответ примерно в таком виде:
Опубликован в пн, 01/11/2021 - 11:57
Порой на проектах приходится заводить отдельные классы, содержащие в себе различные вспомогательные методы нужные для различных целей. Вместо того, чтобы создавать каждый раз экземпляр такого класса, можно воспользовать паттерном Singleton
Пример кода класса:
Опубликован в чт, 10/15/2020 - 10:02
Опубликован в вс, 08/23/2020 - 16:00
Опубликован в пт, 04/03/2020 - 16:33
Опубликован в сб, 03/28/2020 - 18:15
Опубликован в сб, 03/28/2020 - 17:42
Опубликован в пт, 01/03/2020 - 11:54
PHP-направление постоянно обновляет перечень знаний и навыков, которыми должен обладать PHP-разработчик. Это структурированный список, включающий не только узкоспециализированные PHP-шные темы, но и фундаментальные знания:
• архитектура компьютера;
• ООП и функциональное программирование;
• структуры данных;
• протокол HTTP;
• устройство веб-серверов;
• высоконагруженные системы;
• базы данных;
• алгоритмы;
• другие языки программирования и фреймворки – мало знать только PHP;
• и др.
Страницы