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

PHP

Почему-то некоторые не считают его языком программирования. И напрасно...
подборка · 25 материалов
Конкатенация строк в PHP
Конкатенация - это склеивание, объединение. Со строками это приходится делать очень часто. В большинстве языков программирования это делается либо с помощью специальной функции (довольно редко), либо с помощью оператора + (наиболее часто). Пример: Строка1 + Строка2 = Строка1Строка2 Однако в PHP пошли другим путём. И лично меня это сильно бесит, потому что на РНР я программирую редко, и когда эти редкие случаи происходят, мне приходится перестраиваться, и тратить на это определённое количество нервов...
Арифметические операторы PHP
Хотя это вещи очевидные, знакомые всем, кто хоть как-то изучал математику, для полноты картины о PHP я должен о них рассказать. Арифметические операторы - это операторы, которые встречаются в жизни почти каждый день (а у кого-то и множество раз в день). Почти все арифметические операторы являются бинарными, однако, арифметическое отрицание и унарный плюс (арифметическое утверждение или пустая арифметическая операция) являются унарными...
NULL в PHP
Как и в большинстве других языков, в PHP имеется пустое значение NULL. Точнее, это тип данных, для которого допустимо только одно значение, представленное регистронезависимым словом NULL - это переменная, у которой нет значения (ничто, пусто). Пример: В этом примере, можно сказать, всё, что надо знать про NULL в PHP...
Типы данных PHP
Хотя при объявлении переменных в PHP не требуется указывать типы данных, это не означает, что в этом языке их нет. Язык РНР предоставляет восемь типов значений или типов данных. Четыре типа являются скалярными (содержат одно значение): целые числа, числа с плавающей запятой, строки и булевые (логические) значения. Два составных: массивы и объекты. Оставшиеся два являются специальными типами данных: ресурс и NULL. Ранее я описывал...
Ресурсы в PHP
Ресурс (resource) - это переменная, которая хранит ссылку на внешний ресурс. Многие модули содержат некоторые функций для взаимодействия с внешним миром. Например, у каждого расширения базы данных есть как минимум функция для подключения к базе данных, функция для отправки запроса к базе данных и функция закрытия соединения с базой данных. Поскольку у вас может быть несколько одновременных соединений с базой данных, функция подключения возвращает вам ресурс (или дескриптор) - некий уникальный идентификатор (дескриптор), позволяющий вам отличить одно соединение от другого...
Объекты в PHP
PHP поддерживает объектно-ориентированное программирование (ООП). Основа ООП - это классы и объекты. Класс - это как-бы чертёж детали, а объект - это сама деталь, изготовленная по чертежу. То есть класс - это описание некой сущности, а объект - это уже реализация этой сущности в программе с выделением ресурсов (памяти, например). Но это всё, конечно, упрощённо, поскольку ООП - это большая и непростая тема, раскрыть которую в одной статье невозможно, а если и возможно, то вряд ли у кого-то хватит сил такую статью дочитать...