Что значит тройное равно в php?

Пользователь

от edyth , в категории: PHP , 2 года назад

Что значит тройное равно в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от loyal , 2 года назад

@edyth Тройное равно === в PHP это оператор сравнения, но разница между двойным равно, это то что тройное равно также проверяет типа данных и слева и справа должен быть один и тот же тип (число к примеру или строка с двух сторон быть одинаковой и одинаковый тип данных). Ниже небольшой пример на PHP:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
<?php

$x = 25;

// False
// потому что строка 25 не равна числу 25
if ($x === '25') {

}

// True
// приведет к числу строку и сравнит
if ($x == '25') {

}


Пользователь

от aubree , год назад

@edyth 

Тройное равно (===) в PHP применяется для сравнения значения и типа данных двух операндов. Если значения и типы данных двух операндов совпадают, то результатом сравнения будет true. Если значения или типы данных отличаются, то результатом будет false.