Найти в Дзене
PHP

PHP

Почему-то некоторые не считают его языком программирования. И напрасно...
подборка · 34 материала
Неожиданный поворот: зачем увеличивать буквы в PHP
Когда мы слышим «оператор инкремента» (тот самый ++), перед глазами сразу встают цифры: увеличили число на единицу — всё просто. А декремент (--) — уменьшили. Но в PHP эти операторы умеют работать не только с числами. Их можно применять к строкам из латинских букв. Звучит странно, но это реально работает и в некоторых задачах очень выручает. Вместо того чтобы писать: $letter = 'a'; потом $letter = 'b'; потом $letter = 'c';… Достаточно один раз задать начальную букву и каждый раз писать ++: $letter...
Операторы инкремента и декремента в PHP: что это и зачем они нужны
Когда начинаешь изучать PHP, то рано или поздно встречаешь странные знаки: ++ и --. Выглядят они необычно, но на самом деле всё очень просто. Сегодня разберёмся, что это такое, как это использовать и где это может пригодиться. Обычное и всем понятное выражение: х = х + 1 прибавляет единицу к текущему значению х. В языке PHP для таких действий есть специальные сокращения. Оператор ++ (два плюса) — это «увеличить на единицу». Оператор -- (два минуса) — это «уменьшить на единицу». Обычно, чтобы увеличить число на 1, пишут так: $яблоки = $яблоки + 1; Выглядит понятно, но громоздко...
Области видимости переменных PHP
Переменные в PHP имеют свою область видимости — контекст, в котором они определены и могут быть использованы. Понимание этой концепции критически важно для написания корректного и безопасного кода. В этой статье мы подробно разберём все типы областей видимости в PHP. Переменные, объявленные вне функций, классов или методов, находятся в глобальной области видимости. Они доступны только вне функций, но не внутри них по умолчанию. Чтобы использовать глобальную переменную внутри функции, необходимо применить ключевое слово global или обратиться к массиву $GLOBALS...
get_included_files в PHP
В мире PHP-разработки часто приходится работать со сложной архитектурой, где файлы подключают друг друга (пример см. здесь). В процессе отладки или проверки кода порой сложно понять, какой файл откуда был вызван и какие зависимости были загружены. Функция get_included_files() — это простой, но мощный инструмент ядра PHP, который позволяет заглянуть в «черный ящик» автозагрузки и подключения файлов. Функция get_included_files() возвращает массив, содержащий имена (абсолютные пути) всех файлов, которые...
Include и Require в PHP: полное руководство по подключению файлов
Подключение внешних файлов — одна из ключевых возможностей PHP, позволяющая структурировать код, переиспользовать функции и классы, а также упрощать поддержку проектов. Два основных оператора для этой цели — include и require. На первый взгляд они похожи, но между ними есть важные различия, которые необходимо понимать каждому PHP-разработчику. include 'filename.php'; include('filename.php'); // альтернативный синтаксис с круглыми скобками require 'filename.php'; require('filename.php'); // альтернативный...
Переменные в PHP: особенности и нестандартные возможности
PHP — один из самых популярных языков программирования для веб-разработки, и его система переменных имеет ряд интересных особенностей, которые отличают его от других языков. В PHP переменные начинаются с символа доллара ($), что делает их легко узнаваемыми. Это динамически типизированный язык — переменная может менять свой тип в процессе выполнения программы: $var = "текст"; // строка $var = 42; // теперь целое число $var = 3.14; // теперь число с плавающей точкой $var = true; // теперь булево значение...