Autor Zpráva
JanMatoušek
Profil
ahoj, při prohlížení Nette scriptů, jsem narazil na tuto syntaxi:
$this->flags = $flags | static::$defaultFlags;

Jestli to dobře chápu, tak to funguje tak, že pokud $flags je false, tak se nastaví defaultní hodnota?

Stačil by mi i odkaz na dokumentaci, zkoušel jsem to hledat, ale nevím, jak se to jmenuje a jak to najít.

Díky
Mike8748
Profil
JanMatoušek:
jde o bitový operátor OR, http://cz1.php.net/manual/en/language.operators.bitwise.php
_es
Profil
JanMatoušek:
Jestli to dobře chápu, tak to funguje tak, že pokud $flags je false, tak se nastaví defaultní hodnota?
To chápeš zle, ide o bitový súčet, nie o logický súčet.
JanMatoušek
Profil
Super, díky moc, už to chápu

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: