PHP Шпаргалки: различия между версиями
(Шпаргалки вынесены в отдельную статью) |
(нет различий)
|
Версия от 07:37, 18 октября 2022
Арифметика | Сравнение | Логические | Побитовые |
---|---|---|---|
+ сложение | === равно | && (and) и | & и |
- вычитание | !== не равно | || (or) или | | или |
* умножение | < меньше | ! отрицание | ~ отрицание |
/ деление | > больше | xor искл. или | ^ искл. или |
% остаток | <= меньше или равно | << сдвиг влево | |
** степень | >= больше или равно | >> сдвиг вправо |
Тип | Подтип | Описание | Примеры |
---|---|---|---|
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('http://www.google.com', 'r') |
NULL | специальный | нет значения | null |