Autor Zpráva
krteczek
Profil
jaký je rozdíl mezi AND a &&, a pokud existuji další logické operátory (or,xor...) s možností dvojího zápisu bodlo by taky vysvětlení, myslím že nejen mi. krteczek
Kajman_
Profil *
&& je o jeden znak kratší

|| a or jsou stejně dlouhé, tak tam rozdíl není.
Peca
Profil
Kajman_
Kdybys trochu pátral, tak zjistíš, že v tom rozdíl je. A dá se říct, že podstatný.
http://cz.php.net/manual/en/language.operators.php#43111
Osobně teda mezi && a || dávám stejně závorky, takže je mně to jedno.
ah01
Profil
Proč se nekouknete do manuálu ? ( http://cz2.php.net/manual/cs/language.operators.logical.php )
krteczek
Profil
takže && má vyžší prioritu než and.
&& > and
|| > or
= přiřazení
== rovnost
=== absolutní shodnost

hm ještě nějaké vychytávky?
Peca
Profil
& - bitový součin nebo taky reference. Bitové operace se běžně nepotřebují, ale reference se občas hodí.
krteczek
Profil
Peca:
& - bitový součin nebo taky reference. Bitové operace se běžně nepotřebují, ale reference se občas hodí.
o co jde? vidím že mám stále co se učit...
mila
Profil
& - bitový součin nebo taky reference. Bitové operace se běžně nepotřebují, ale reference se občas hodí.
Bitové operace je moc šikovná věc. Typické použití je error reporting v php:
- Každá chyba má své číslo (mocnina dvojky), těm odpovídají konstanty E_***
- Když chci nastavit, které se mají hlásit napíšu něco jako error_reporting (E_USER_ERROR | E_ERROR | E_WARNIG);
- Když pak chci zjistit, zda chyba odpovídá tomu co mám nastaveno: if ($no & error_reporting()) {...}
Peca
Profil
http://cz2.php.net/manual/cs/language.operators.bitwise.php
http://cz2.php.net/manual/cs/language.references.php
Toto téma je uzamčeno. Odpověď nelze zaslat.

0