Основа
Включение кода в html
- XML style
<?php ?>
- SGML style
<? ?>
Общая информация:
- Динамическая типизация,
- Функции не чувствительны, переменные чувствительны к регистру
- Завершающая ;
- Операторные скобки { }, после закрывающей скобки ; не нужна
- Комментарии:
// # /**/
- Переменные начинаются с $
- Имена функций и классы строки без пробелов
Целые числа
- Десятичные: без первого 0, аналог long
- Восьмеричные: первый 0
- Шестнадцатеричные: 0x
- Двоичные: 0b
Строки
- "" - разименование переменной, Escape-последовательности, '' - как есть
- \ - экранирование
Булевы
- Ключевое слово false
- Целое число 0
- Число с плавающей запятой 0.0
- Пустая строка("") и строка, содержащая "0"
- Массив с О элементов
- Объект без значений и функций
- Значение NULL
Массивы
- Обычные
$person = агrау("Эдисон", "Ванкель", "Крэпnер"); $person[O] = "Эдисон"; $person = ("Эдисон", "Ванкель", "Крэппер");
- Ассоциативные
$creator = аrrау('Лампочку' => "Эдисон", 'Роторный двигатель'=> "Ванкель", 'Туалет'=> "Крэппер"); $сгеаtог['Роторный двигатель'] = "Ванкель";
Ресурсы
- Ресурс ( resource) - это специальная переменная, содержащая ссылку (дескриптор) на внешний ресурс.
Сравнение и преобразование типов
- is_float(), is_string(), is_bool(), is_object(), is_resource(), is_null()
- intval() вещественное в целое
- Для преобразования строки в число первым символом д б число. Иначе 0. Будет преобразовывать, пока не повстречает логическую ошибку и на этом завершит работу и вернет значение.
Операторы
- присвоение =
- сравнение ==, <, >,
No Comments