PHP похож на C++ и JavaScript, но у него свои правила: доллар у переменных, точка для строк, разное поведение одинарных и двойных кавычек.
Что нужно знать
- Код — между <?php и ?>; инструкции заканчиваются ; комментарии // и /* */.
- Переменные:
$имя, тип определяется значением (integer, float, string, boolean, array, null). - Строки: склейка — точка; в "двойных" кавычках
$xподставляется, в 'одинарных' — нет. Длина — strlen (mb_strlen для кириллицы). - Арифметика приводит строки к числам: 5 + "3" = 8. Сравнение: == с приведением типов, === — строгое.
- Управление: if/elseif/else, switch/case/break, while, for, foreach (
$aas$k=>$v). - Массивы: [1, 2, 3] и ['ключ' => 'значение']; count(
$a),$a[]= x — добавить в конец. - Функции: function f(
$x) { return …; }. Подключение файлов: include (предупреждение) и require (остановка при ошибке). - Классы: class A { public
$p; function __construct($p) {$this->p =$p; } };$o= new A(1);$o->p.
Где чаще всего ошибаются
- Склеивать строки знаком + (в PHP это сложение чисел).
- Ждать подстановки переменной в одинарных кавычках.
- Забывать знак доллара перед именем переменной или ; в конце строки.
- Обращаться к полю объекта точкой вместо -> и забывать
$thisвнутри методов.
Проверить себя
По этой же теме курса есть проверочная работа из 15 заданий на 25 минут. Проверка автоматическая, результат виден сразу — и по работе целиком, и по каждой теме.
Web-программирование · 7–9 классы · Язык PHP: синтаксис, массивы, функции и классы