PHP - правила преобразования типов: различия между версиями

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск
(Новая страница: «=== PHP - правила преобразования типов === Два правила PHP, по которым происходят преобразован...»)
 
 
Строка 5: Строка 5:
 
  Всё остальное превращается в true.
 
  Всё остальное превращается в true.
  
'''Оператор == и != преобразует типы в отличии от операторов === и !=='''  
+
Оператор '''==''' и '''!=''' преобразует типы в отличии от операторов '''===''' и '''!=='''
  
  

Текущая версия на 19:50, 30 ноября 2020

PHP - правила преобразования типов

Два правила PHP, по которым происходят преобразования:

0,  (пустая строка), null приводятся к false. Эти значения называют falsy.
Всё остальное превращается в true.

Оператор == и != преобразует типы в отличии от операторов === и !==


<?php

// Сравннение операторов === и ==
// == - преобразовывает типы

var_dump('' === false);
var_dump('' === ''); // 1
var_dump('' == false); // 1
var_dump(null == false); // 1
var_dump(0 == false);  // 1