Portál AbcLinuxu, 10. května 2025 05:33

Dotaz: co dělá | v PHP

4.3.2011 12:52 Pepa
co dělá | v PHP
Přečteno: 160×
Odpovědět | Admin
Dobry den, omlouvam se za hloupi dotaz, ale v jednom scriptiu jsem nasel znak | a nevim co dela v php. Vim je ze || jsou or. Ale jedno jsem nevidel. Diky

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Tarmaq avatar 4.3.2011 12:59 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: co dělá | v PHP
Odpovědět | | Sbalit | Link | Blokovat | Admin
je to binarni operator ktery porovna bity integeru na obou stranach a vrati jejich binarni soucet viz.PHP: Bitwise Operators napr.
 Bitwise Inclusive OR
( 5 = 0101) = ( 0 = 0000) | ( 5 = 0101)
( 5 = 0101) = ( 1 = 0001) | ( 5 = 0101)
( 7 = 0111) = ( 2 = 0010) | ( 5 = 0101)
( 5 = 0101) = ( 4 = 0100) | ( 5 = 0101)
(13 = 1101) = ( 8 = 1000) | ( 5 = 0101)
Don't panic!
4.3.2011 13:05 Pepa
Rozbalit Rozbalit vše Re: co dělá | v PHP
Super, děkuji mnohokrat za rychlou a výstižnou odpověd :-)
4.3.2011 13:19 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: co dělá | v PHP
Pro úplnost bych doplnil, že podobný vztah jako mezi | a || (bitové vs. logické or) je i mezi & a && (bitové vs. logické and) nebo mezi ~ a ! (bitová vs. logická negace). Stejně to je i v C/C++ nebo u aritmetické expanze v bashi.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.