Autor Zpráva
agentPV
Profil *
Dobrý den, jsem začátečník-chaotik v php skriptu - a trochu jsem se v jednom pokusu zamotal.

Prosím poraďte mi někdo - pokud mozno stručně ale polopatě - jaký je základní rozdíl mezi znaky = a == v php.

http://jimben.webz.cz anebo http://jimben.webz.cz/indexPohadka.php

Díky
ninja
Profil
$promena = 5; # prirazeni hodnoty
if ( $promena == 5) {} # porovnani jestli $promena rovna se 5
Joker
Profil
A aby to nebylo málo, existuje ještě operátor === ;-)
To je taky porovnání, ale s tím, že musí souhlasit i typ hodnoty.
Tj.:
($promenna == false) - je pravda, pokud hodnota proměnné je false, nebo něco, co se převede jako false (např. prázdný řetězec, číslo 0, null,...)
($promenna === false) - je pravda jen v případě, že hodnota proměnné je skutečně false

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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