Quantcast
Channel: PHP
Browsing all 20 articles
Browse latest View live

Советы для чайников: увеличиваем производительность 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 Article



PHP и YAML

По следам публикации: PHP, Meet YAML Каждому PHP приложению необходим какой-либо тип конфигурации. Как минимум, это конфигурационные параметры для подключения к серверу баз данных. Один из способов —...

View Article

Трюк с комментариями: комментируем большие блоки

Не знаю, долетал ли до Вас этот пост (Every keystroke is a prisoner — a neat commenting trick), или Вы знали об этом раньше и по-тихому этим пользовались, но идея облегченного комментирования блоков...

View Article

Image may be NSFW.
Clik here to view.

Собираем GD под Linux

Эта статья относится к серии помоги себе сам, когда в первую очередь смысл ее написания сводится к тому, что-бы описать для себя любимого последовательность четких действий по достижению конкретной...

View Article

Image may be NSFW.
Clik here to view.

Оригинальный PHP Debugger или делаем отладку PHP скриптов прямо в FireBug

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

View Article


Image may be NSFW.
Clik here to view.

Новые шпаргалки: PHP карты зависимостей (включений)

Раньше я уже писал о шпаргалках (Cheat Sheets) для различных сфер применения, но наверное я слишком темный и дремучий, что-бы не знать о том, какие полезные вещи пожно делать с помощью класса Inclued...

View Article

10 принципов PHP специалистов

Вольный перевод:10 Principles of the PHP Masters Автор: Glen Stansberry Примечание: Я поддерживаю мнение большинства пунктов данной статьи и надеюсь кто-то из Вас почерпнет что-то новое из данных...

View Article

Image may be NSFW.
Clik here to view.

Обнулятор: или как восстановить (сбросить) пароль для WordPress, phpBB или...

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

View Article


Image may be NSFW.
Clik here to view.

10+ полезных PHP классов

Перевод: 10+ extremely useful PHP classes Автор: Jean-Baptiste Jung Работаем с PSD через PHP Несколько недель назад я написал статью о том, как PHP позволяет отображать файлы Adobe PSD. Это очень...

View Article


40+ PHP классов и библиотек для продуктивного программирования

Перевод: 40+ Must-Bookmark PHP Classes & Libraries For Developing Faster Автор: Umut M. Примечание: О части классов я уже вещал в своем блоге, но думаю хуже от этого никому не станет. Управление...

View Article

Image may be NSFW.
Clik here to view.

Как установить LDAP в PHP 7.4

На системе Linux Mint 20 с ядром 5.8.0, пробуем собрать PHP 7.4 с поддержкой протокола LDAP, для этого добавляем к вызову конфигурационного скрипта (./configure) опцию: --with-ldap Если после этого...

View Article

Image may be NSFW.
Clik here to view.

Как установить oci8 в PHP 7.4

На системе Linux Mint 20 с ядром 5.8.0, пробуем собрать PHP 7.4 с поддержкой расширения для работы с базой данных Oracle Database, для этого добавляем к вызову конфигурационного скрипта (./configure)...

View Article

PHP: заменить значения массива значениями из другого массива по ключам

Если есть необходимость заменить в исходном массиве все значения по ключам, которые присутствуют в другом массиве, навскидку вспоминается такая PHP функция, как array_replace, однако у нее есть такой...

View Article


PHP: как удалить элемент массива по значению

Часто случаются ситуации, когда нам в PHP необходимо удалить определенные значения из массива. Как правило, для этого чаще всего применяется перебор, через конструкцию for или фильтрация с помощью...

View Article

Image may be NSFW.
Clik here to view.

PHP: Настраиваем отладку. PhpStorm + PHP 8 + Docker + Xdebug 3

В очередной раз споткнувшись о собственную забывчивость, решил накидать небольшую заметку о том, как настроить отладку PHP в докере через xdebug для IDE PhpStorm. Кто-то правильно скажет, что в сети...

View Article


JetBrains: как получить бесплатный официальный ключ (лицензию)

Думаю многие из вас, кто занимается программированием или начинает осваивать эту профессию, знакомы с такой известной компанией как JetBrains и ее популярными продуктами IntelliJ IDEA, PyCharm,...

View Article

PHP: Тернарный оператор для Smarty

Начиная с третьей версии шаблонизатора Smarty (а именно, еще в далеком 2009 году) мы получили поддержку в шаблонах тернарного (ternary) оператора. Однако, описание этой полезной конструкции потерялась...

View Article


PHP: Как в Smarty вывести html код без экранирования

Как мы знаем по умолчанию в шаблонизаторе Smarty включен экранированный вывод содержимого (html), поэтому, без дополнительных телодвижений мы не сможем вывести к примеру безобидный HTML код или...

View Article

Linux: Ошибка 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 Article

NGINX: Ошибка 504 Gateway Timeout и тяжелые запросы в PHP

Думаю большинство из нас осознаёт, для чего существуют механизмы таймаутов в различных компонентах единой рабочей системы. К примеру, в PHP есть такой параметр, как max_execution_time, а в веб сервере...

View Article
Browsing all 20 articles
Browse latest View live




Latest Images