И так, рад Вас приветствовать на 3 уроке курса уроки php для начинающих.
Из этого урока Вы узнаете, как связать HTML-форму и PHP-скрипт, ознакомитесь с семейством функций is..() , научитесь правильно преобразовывать типы данных.
Как связать HTML-форму и PHP-скрипт
Для того, чтобы связать HTML-форму и PHP-скрипт, не нужно создавать переменные для каждого элемента этой формы. Например, если у Вас есть текстовое поле с названием Name и кнопка Submit, в PHP-сценарии, который будет обрабатывать эту форму, то уже нет необходимости создавать переменную и инициализировать её каким-либо образом, так как переменная $Name будет создана автоматически, со значением, которое будет указано в текстовом поле.
Семейство функций is..()
В PHP существуют встроенные функции, которые работают с переменными.
Функцию isset() проверяет, задано ли какое-либо значение переменной.
Функция возвращает true, если значение задано и false в обратном случае.
Прототип функции isset:
int isset (переменная)
Небольшой пример использования функции isset:
if (isset($abc) ) { echo ($abc); }
Чтобы уничтожить переменную и освободить оперативную память, связанную с переменной, необходимо использовать функцию unset()
Прототип функции:
void unset ( переменная [, переменная [, ...]])
Функции is_integer(), is_int() и is_long() проверяют, переменную на целое число.
bool is_int (переменная) bool is_long (переменная) bool is_integer (переменная)
is_float(), is_double() и is_real() проверяют, переменную на число с плавающей запятой.
bool is_double (переменная) bool is_float (переменная) bool is_real (переменная)
Функция is_string определяет, является ли переменная строкой.
bool is_real (переменная)
С помощью встроенных функций можно с легкостью осуществляется php проверка типа данных.
Преобразование типов данных
Есть несколько правил для преобразования типов данных:
Если строка начинается с допустимого числа, то при выполнении числовых операций строка будет преобразована в целое число. Если строка начинается не с числа, а с символа, то она преобразуется в 0.
<?php $str = "65abcde"; $result = 5 + $str; echo $result; //выведет 70 echo $str; //выведет 65abcde, так как значение переменной не изменилось при выполнении этой операции ?>
Строка преобразуется в число с плавающей точкой, если вся строка — это число. Если в строке встречаются символы, то такая строка преобразуется только в целое число.
<?php $str = "15.2"; $result = 1 + $str; echo $result; //выведет 16.2 ?>
Явное преобразование типов:
<?php $x = 15.3; $x = (int)$x; //=15 $y = (double)$x; //=15.0 $z = (string)$x; //="15" ?>
Получайте новые статьи блога прямо себе на почту
Рекомендую также:
еще одна маленькая изюминка в програмирование, спасибо!
Да, информация нужная для таких, как я.