PHP 5 для начинающих

Печать

предположим, что требуется запретить вызывать какую-либо функцию для возвращения записей из базы данных более 100 раз. Добиться этого можно, задав статическую переменную, значение которой увеличивается на единицу при каждом вызове функции. Ниже приведен соответствующий пример (с небольшим количеством псевдокода):

function get_record() { static $counter = 0; $counter++;

//проверить условие $counter < 100

//если условие выполняется, то запустить код,

//извлекающий запись из базы данных

//если $counter = или > 100, то echo "Записей больше нет"

}

Каждый раз при вызове функции значение переменной $counter увеличивается на единицу и сохраняется до следующего вызова функции.

Определение констант

Кроме переменных в PHP можно определять другой вид контейнеров значений ------

константы (constants). Константы, как очевидно из названия, могут быть определены (с помощью функции define() ) в PHP-программе только однажды, а их значения невозможно изменять и они не могут быть неопределенными. Константы отличаются от переменных тем, что в начале имен у них нет символа доллара, а в остальном они именуются так же, как и переменные.

Константы могут содержать только скалярные значения, например, булевы или целые числа, числа с плавающей точкой и строки (но не массивы или объекты). К константам можно обращаться из любой точки программы, не обращая внимания на область действия, а их имена чувствительны к регистру символов. Чтобы определить константу, используется функция define() , которой в качестве параметров передается имя константы и ее значение, см. пример ниже:define("my_constant", "1995");

//константа my-constant всегда содержит строковое значение "1995" echo my_constant; //отправляет пользователю строку "1995" // (обратите внимание, строку, а не целое число)

Операторы и выражения

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

PHP-операторы

В PHP значение переменной присваивается с помощью знака равенства:$my_data = "Hello";

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