Autor Zpráva
oran
Profil *
Kdy se pouziva === a kdy ==?
Aesir
Profil
oran:

== je operátor porovnání obsahu proměných - vrací true, pokud je stejný obsah proměných
=== je operátor indentity proměných (kromě obsahu se porovnáva i typ proměných) - vrací true, pokud je stejný obsah i typ proměných
krteczek
Profil
oran: rozdil je v tomhle:
== je rovno tznamena že 1 == '1', nekontrolují se datové typy
=== jsou si rovny a navic jsou stejne datove typy: třeba funkce vrací nějakou hodnotu, přičemž ta může být array, true, nebo text:

$a = nejakaFce();
if(is_array($a) === true)
{
//je to array
}
elseif($a === true)
{
//návratová hodnota je true
}
else
{
//je to cokoliv jiného
}
oran
Profil *
diky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0