Основы PHP
Краткое содержание лекции
Теоретические задания |
Практические задания
- Синтаксис
- PHP теги
- long tags
- short tags
- script tags
- ASP tags
- best practice
- Комментарии
- single line
- multi-line
- особенности single line комментариев
- best practice
- phpdoc
- когда нужно писать комментарии
- когда не нужно писать комментарии
Переменные
- допустимые имена переменных
- Типы данных
- Скалярные
- string
- не забыть про unicode
- не забыть про лимит
- quoted
- integer
- decimal
- hexadecimal
- octal
- platform dependent
- float (double)
- standard decimal notations
- scientific notations (1.2e3, 7E-10)
- boolean
- integer cast
- case-insensitive
- best practice
- Составные
- Специальные
- resource
- null
- определение
- приведение к null
- приведение типов данных
- переменная от переменной
- функции по работе с переменными
- boolval, floatval, doubleval, intval, strval
- empty, isset, getdefinedvars
- gettype. getresourcetype, settype
- is_bool
- isint, isinteger, is_long
- isfloat, isdouble, is_real
- is_string
- is_numeric
- is_scalar
- is_array
- is_object
- is_resource
- is_callable
- is_null
- printr, vardump, varexport, debug zval_ dump
- unset
- best practice
- camalCase
- как не нужно называть переменные
Константы
- свойства
- define
- const
- best practice
Операторы
- Присваивания
- Оперетор =
- Оператор = и &
- Арифметические
- "+", "-", "%", "*", "/"
- пост и пре инкремент
- оператор +=
- Строковые
- Побитовые
- Логические
- Сравнения
- Другие