Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $a = false;
- $b = false;
- $c = 'sometext';
- $result = $a or $b or $c or exit('error: all variables are false');
- // This has the same effect:
- $result = $a or $b or $c;
- // As this:
- $result = $a;
- $a or $b or $c; // this has no effect
- // These all have the same effect:
- $result = ($a or $b or $c);
- $result = $a || $b || $c;
- if ($a or $b or $c)
- $result = true;
- else
- $result = false;
- if ($a || $b || $c)
- $result = true;
- else
- $result = false;
- $a = false;
- $b = false;
- $c = 'sometext';
- $result = array_filter(array($a, $b, $c));
- var_dump($result);
- array(1) {
- [2]=>
- string(8) "sometext"
- }
- ($result = $a) || ($result = $b) || ($result = $c) || exit("no");
- (($result = $a) !== false) || (($result = $b) !== false) || (($result = $c) !== false) || exit("no");
- if ($a !== false)
- $result = $a;
- elseif ($b !== false)
- $result = $b;
- elseif ($c !== false)
- $result = $c;
- else
- exit("no");
- foreach(array('a','b','c') as $key)
- if (($result = $$key) !== false)
- break;
- if ($result === false)
- exit("no");
- $a = false;
- $b = false;
- $c = 'sometext';
- $result = null;
- foreach(array('a', 'b', 'c') as $k)
- {
- if($$k !== false)
- {
- $result = $$k;
- break;
- }
- }
Add Comment
Please, Sign In to add comment