note 101556 added to language.operators.bitwise
| From: | g4b0 at osu1 dot php dot net | Date: | Fri, 24 Dec 2010 09:15:40 +0000 |
| Subject: | note 101556 added to language.operators.bitwise | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-175191@lists.php.net to get a copy of this message | ||
A better XNOR function:
function xnor($a, $b) {
return (~($a ^ $b)===-1)?true:false;
}
Test it with:
echo "<pre>";
echo "\nvar_dump(xnor(true, true))\n";
echo var_dump(xnor(true, true));
echo "\nvar_dump(xnor(true, false))\n";
echo var_dump(xnor(true, false));
echo "\nvar_dump(xnor(false, true))\n";
echo var_dump(xnor(false, true));
echo "\nvar_dump(xnor(false, false))\n";
echo var_dump(xnor(false, false));
echo "</pre>";
----
Server IP: 69.147.83.197
Probable Submitter: 94.81.55.26
----
Manual Page -- http://www.php.net/manual/en/language.operators.bitwise.php
Edit -- https://master.php.net/note/edit/101556
Del: integrated -- https://master.php.net/note/delete/101556/integrated
Del: useless -- https://master.php.net/note/delete/101556/useless
Del: bad code -- https://master.php.net/note/delete/101556/bad+code
Del: spam -- https://master.php.net/note/delete/101556/spam
Del: non-english -- https://master.php.net/note/delete/101556/non-english
Del: in docs -- https://master.php.net/note/delete/101556/in+docs
Del: other reasons-- https://master.php.net/note/delete/101556
Reject -- https://master.php.net/note/reject/101556
Search -- https://master.php.net/manage/user-notes.php