Советы для чайников: увеличиваем производительность L.A.M.P.
Вольный перевод,автор «Stew»LAMP performance for dummies (e.g. me) Советы для среднеразмерных веб приложений базирующихся на L.A.M.P. (прим. hb: L.A.M.P. — Linux Apache MySQL PHP) Под среднеразмерным...
View ArticlePHP и YAML
По следам публикации: PHP, Meet YAML Каждому PHP приложению необходим какой-либо тип конфигурации. Как минимум, это конфигурационные параметры для подключения к серверу баз данных. Один из способов —...
View ArticleТрюк с комментариями: комментируем большие блоки
Не знаю, долетал ли до Вас этот пост (Every keystroke is a prisoner — a neat commenting trick), или Вы знали об этом раньше и по-тихому этим пользовались, но идея облегченного комментирования блоков...
View ArticleСобираем GD под Linux
Эта статья относится к серии помоги себе сам, когда в первую очередь смысл ее написания сводится к тому, что-бы описать для себя любимого последовательность четких действий по достижению конкретной...
View ArticleОригинальный PHP Debugger или делаем отладку PHP скриптов прямо в FireBug
В начале своей PHP деятельности, да и сейчас, с завидной регулярностью, всегда пытался найти подходящий отладчик для своих PHP скриптов, но, к сожалению, у меня пока ничего не прижилось, кроме...
View ArticleНовые шпаргалки: PHP карты зависимостей (включений)
Раньше я уже писал о шпаргалках (Cheat Sheets) для различных сфер применения, но наверное я слишком темный и дремучий, что-бы не знать о том, какие полезные вещи пожно делать с помощью класса Inclued...
View Article10 принципов PHP специалистов
Вольный перевод:10 Principles of the PHP Masters Автор: Glen Stansberry Примечание: Я поддерживаю мнение большинства пунктов данной статьи и надеюсь кто-то из Вас почерпнет что-то новое из данных...
View ArticleОбнулятор: или как восстановить (сбросить) пароль для WordPress, phpBB или...
По ходу своей программистской деятельности мне неоднократно приходилось сталкиваться с необходимостью возвращения к давно работающим или работавшим проектам. Все бы ничего, если бы не тот факт, что...
View Article10+ полезных PHP классов
Перевод: 10+ extremely useful PHP classes Автор: Jean-Baptiste Jung Работаем с PSD через PHP Несколько недель назад я написал статью о том, как PHP позволяет отображать файлы Adobe PSD. Это очень...
View Article40+ PHP классов и библиотек для продуктивного программирования
Перевод: 40+ Must-Bookmark PHP Classes & Libraries For Developing Faster Автор: Umut M. Примечание: О части классов я уже вещал в своем блоге, но думаю хуже от этого никому не станет. Управление...
View ArticleКак установить LDAP в PHP 7.4
На системе Linux Mint 20 с ядром 5.8.0, пробуем собрать PHP 7.4 с поддержкой протокола LDAP, для этого добавляем к вызову конфигурационного скрипта (./configure) опцию: --with-ldap Если после этого...
View ArticleКак установить oci8 в PHP 7.4
На системе Linux Mint 20 с ядром 5.8.0, пробуем собрать PHP 7.4 с поддержкой расширения для работы с базой данных Oracle Database, для этого добавляем к вызову конфигурационного скрипта (./configure)...
View ArticlePHP: заменить значения массива значениями из другого массива по ключам
Если есть необходимость заменить в исходном массиве все значения по ключам, которые присутствуют в другом массиве, навскидку вспоминается такая PHP функция, как array_replace, однако у нее есть такой...
View ArticlePHP: как удалить элемент массива по значению
Часто случаются ситуации, когда нам в PHP необходимо удалить определенные значения из массива. Как правило, для этого чаще всего применяется перебор, через конструкцию for или фильтрация с помощью...
View ArticlePHP: Настраиваем отладку. PhpStorm + PHP 8 + Docker + Xdebug 3
В очередной раз споткнувшись о собственную забывчивость, решил накидать небольшую заметку о том, как настроить отладку PHP в докере через xdebug для IDE PhpStorm. Кто-то правильно скажет, что в сети...
View ArticleJetBrains: как получить бесплатный официальный ключ (лицензию)
Думаю многие из вас, кто занимается программированием или начинает осваивать эту профессию, знакомы с такой известной компанией как JetBrains и ее популярными продуктами IntelliJ IDEA, PyCharm,...
View ArticlePHP: Тернарный оператор для Smarty
Начиная с третьей версии шаблонизатора Smarty (а именно, еще в далеком 2009 году) мы получили поддержку в шаблонах тернарного (ternary) оператора. Однако, описание этой полезной конструкции потерялась...
View ArticlePHP: Как в Smarty вывести html код без экранирования
Как мы знаем по умолчанию в шаблонизаторе Smarty включен экранированный вывод содержимого (html), поэтому, без дополнительных телодвижений мы не сможем вывести к примеру безобидный HTML код или...
View ArticleLinux: Ошибка libzip при сборке PHP 8 под CentOS 7
На днях, при сборке PHP 8 под CentOS 7 столкнулся вот с такой ошибкой: checking for zip archive read/write support... yes checking for libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0... no...
View ArticleNGINX: Ошибка 504 Gateway Timeout и тяжелые запросы в PHP
Думаю большинство из нас осознаёт, для чего существуют механизмы таймаутов в различных компонентах единой рабочей системы. К примеру, в PHP есть такой параметр, как max_execution_time, а в веб сервере...
View Article
More Pages to Explore .....