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

PHP

Почему-то некоторые не считают его языком программирования. И напрасно...
подборка · 30 материалов
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; // теперь булево значение...
Определение функции в PHP
Функции — это основа любого серьезного программирования. Представьте, что вам нужно в десяти местах сайта посчитать скидку на товар. Вместо того чтобы писать одну и ту же формулу десять раз, вы можете написать её один раз внутри функции и просто вызывать эту функцию, когда нужно. В PHP существуют встроенные функции (например, strlen() для вычисления длины строки), которые уже готовы к использованию, и пользовательские, которые мы создаем сами. Объявление функции начинается с ключевого слова function...
Тонкая грань: как опознать и понять природу вещественных чисел в PHP
Динамическая типизация PHP — одновременно и благословение, и проклятие разработчика. Она дарует свободу, но взамен требует глубокого понимания внутренней кухни языка. Сегодня мы поговорим о том, как безошибочно определить, является ли число вещественным (float/double), и разберем тот самый особый случай, когда целое число автоматически становится вещественным, даже если вы этого не просили. PHP предоставляет несколько способов проверки типа, но при работе с числами важно понимать их иерархию. is_float():...
СаllЬасk-функции в PHP: просто о сложном
Представьте, что вы даете другу инструкцию: "Когда придет посылка, позвони мне". В программировании callback-функция — это такая же "инструкция", которую вы передаете другой функции или методу со словами: "Когда произойдет определенное событие, выполни этот код". Callback (обратный вызов) — это функция, которая передается как аргумент в другую функцию и выполняется позже, когда произойдет какое-то событие или условие. Допустим, у вас есть функция ОбработатьЗаказ(), которая: Вы можете передать в функцию...
Конкатенация строк в PHP
Конкатенация - это склеивание, объединение. Со строками это приходится делать очень часто. В большинстве языков программирования это делается либо с помощью специальной функции (довольно редко), либо с помощью оператора + (наиболее часто). Пример: Строка1 + Строка2 = Строка1Строка2 Однако в PHP пошли другим путём. И лично меня это сильно бесит, потому что на РНР я программирую редко, и когда эти редкие случаи происходят, мне приходится перестраиваться, и тратить на это определённое количество нервов...