|
|
Строка 70: |
Строка 70: |
| * Плохо подходит для сложных корпоративных и финансовых решений, где ущерб от сбоя или ошибок слишком высок. | | * Плохо подходит для сложных корпоративных и финансовых решений, где ущерб от сбоя или ошибок слишком высок. |
|
| |
|
| == Шпаргалка == | | == Шпаргалки == |
| Краткая выдержка часто используемых и полезных штук | | Краткая и полезная информация |
| | |
| | см. [[PHP Шпаргалки]] |
| {| class="wikitable" | | {| class="wikitable" |
| |+Операторы
| |
| !Арифметика
| |
| !Сравнение
| |
| !Логические
| |
| !Побитовые
| |
| |-
| |
| | + сложение
| |
| |=== равно
| |
| |&& (and) и
| |
| |& и
| |
| |-
| |
| | - вычитание
| |
| |!== не равно
| |
| |<nowiki>|| (or) или</nowiki>
| |
| |<nowiki>| или</nowiki>
| |
| |-
| |
| |* умножение
| |
| |< меньше
| |
| |! отрицание
| |
| |~ отрицание
| |
| |-
| |
| |/ деление
| |
| |> больше
| |
| |xor искл. или
| |
| |^ искл. или
| |
| |-
| |
| |% остаток
| |
| |<= меньше или равно
| |
| |
| |
| |<< сдвиг влево
| |
| |-
| |
| |** степень
| |
| |>= больше или равно
| |
| |
| |
| |>> сдвиг вправо
| |
| |}
| |
| {| class="wikitable"
| |
| |+Типы данных
| |
| !Тип
| |
| !Подтип
| |
| !Описание
| |
| !Примеры
| |
| |-
| |
| |bool
| |
| |скалярный
| |
| |булевый тип
| |
| |true, false
| |
| |-
| |
| |int
| |
| |скалярный
| |
| |целые числа
| |
| |15, 017, 0xf, 0b1111
| |
| |-
| |
| |float
| |
| |скалярный
| |
| |числа с плав. точкой
| |
| |0.01, 1e-2
| |
| |-
| |
| |string
| |
| |скалярный
| |
| |строки
| |
| |'abc', "abc"
| |
| |-
| |
| |array
| |
| |смешанный
| |
| |массивы
| |
| |[1,-0.1,'abc'],
| |
| array('key' => 'value')
| |
| |-
| |
| |object
| |
| |смешанный
| |
| |объекты
| |
| |new stdClass(),
| |
| new class {}
| |
| |-
| |
| |callable
| |
| |смешанный
| |
| |можно в callback
| |
| |function(){},
| |
| fn($x) => $x+1
| |
| |-
| |
| |iterable
| |
| |смешанный
| |
| |можно в foreach
| |
| |[1,2],
| |
| (function() { yield 1; yield 2; })()
| |
| |-
| |
| |resource
| |
| |специальный
| |
| |внешний ресурс
| |
| |fopen('<nowiki>http://www.google.com'</nowiki>, 'r')
| |
| |-
| |
| |NULL
| |
| |специальный
| |
| |нет значения
| |
| |null
| |
| |} | | |} |