2. Лекция: Основы синтаксиса » Лекции по PHP » Библиотека » WAP.ZUGDIDI.US
Привет прохожий!
На главную | Вход | Регистрация

2. Лекция: Основы синтаксиса

$a
$a++ Пост-инкремент Возвращает $a, затем увеличивает $a на единицу
--$a Пре-декремент Уменьшает $a на единицу и возвращает $a
$a-- Пост-декремент Возвращает $a, затем уменьшает $a на единицу

Типы данных

PHP поддерживает восемь простых типов данных.

Четыре скалярных типа:
boolean (логический);
integer (целый);
float (с плавающей точкой);
string (строковый).

Два смешанных типа:
array (массив);
object (объект).

И два специальных типа:
resource (ресурс);
NULL.

В PHP не принято явное объявление типов переменных. Предпочтительнее, чтобы это делал сам интерпретатор во время выполнения программы в зависимости от контекста, в котором используется переменная. Рассмотрим по порядку все перечисленные типы данных.
Тип boolean (булев или логический тип)

Этот простейший тип выражает истинность значения, то есть переменная этого типа может иметь только два значения – истина TRUE или ложь FALSE.

Чтобы определить булев тип, используют ключевое слово TRUE или FALSE. Оба регистронезависимы.
<?php
$test = True;
?>

Логические переменные используются в различных управляющих конструкциях (циклах, условиях и т.п., более подробно речь о них пойдет в одной из следующих лекций). Иметь логический тип, т.е. принимать только два значения, истину или ложь, могут также и некоторые операторы (например, оператор равенства). Они также используются в управляющих конструкциях для проверки каких-либо условий. Например, в условной конструкции проверяется истинность значения оператора или переменной и в зависимости от результата проверки выполняются те или иные действия. Здесь условие может быть истинно или ложно, что как раз и отражает переменная и оператор логического типа.
<?php
// Оператор '==' проверяет равенство
// и возвращает
// булево значение
// if ($know == False)
{
echo "Изучай PHP!";
}
// то же самое, что и выше
if (!$know)
{
echo "Изучай PHP!";
}
/**
* оператор == проверяет, совпадает ли

Страницы:
<< 1 .. 5 6 7 .. 10 11 .. 14 >>

Перейти к странице:

Комментарии (0)
Скачать Java книгу

» Лекции по PHP
» WEB/WAP мастеру
» В библиотеку

На главную
WAP.ZUGDIDI.US
Соглашение о Предоставлении Услуг

li WAPSTART

Cжатие 64.2%