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