Skip to main content

Основа

  • Динамическая типизация, 
  • Функции не чувствительны, переменные чувствительны к регистру
  • Завершающая ;
  • Операторные скобки { }, после закрывающей скобки ; не нужна
  • Комментарии: 
    // # /**/
  • Переменные начинаются с $
  • Имена функций и классы строки без пробелов

Целые числа

  • Десятичные: без первого 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() вещественное в целое

Операторы

  • присвоение =
  • сравнение ==, <, >,