PHP

Работа с массивами в PHP

Тэги:

Redis и Memcached в Laravel

Тэги:

PHP + rabbitmq

Тэги:

Собеседование

Отладка PHP скриптов из CLI с помощью XDebug

Иногда есть необходимость с помощью XDebug отлаживать PHP-скрипты, запущенные из командной строки. Чтобы активировать XDebug нужно в командной строке выполнить команду:

Для Xdebug 2

	export XDEBUG_CONFIG="remote_enable=1 remote_mode=req remote_connect_back=0 debug.remote_autostart=1"

Тэги:

Получение актуальных данных в Doctrine после обновления сущности через SQL запрос хранимой процедуры

Выполнял тут следующую задачу на проекте на Symfony. Нужно было реализовать хранимую процедуру в PostgreSQL, затем вызывать её и вернуть обновлённую сущность.

Выполнение хранимой процедуры выглядит так:

Тэги:

Устранение ошибки "Can't start listening for connections from 'xdebug'. Port 9000 is busy." в PhpStorm

Если при попытке запуска Xdebug в PhpStorm вы получаете такую ошибку с таким текстом:

Can't start listening for connections from 'xdebug'. Port 9000 is busy.

то нужно выполнить следующие действия.

Найдите процесс, который занимает порт под номером 9000 следующей командой

		sudo netstat -tulpn | grep :9000

Вы получите ответ примерно в таком виде:

Тэги:

Пример использования Singleton

Порой на проектах приходится заводить отдельные классы, содержащие в себе различные вспомогательные методы нужные для различных целей. Вместо того, чтобы создавать каждый раз экземпляр такого класса, можно воспользовать паттерном Singleton

Пример кода класса:

Тэги:

Загрузка файлов в JQuery

Про Composer

Тэги:

Страницы

Subscribe to RSS - PHP