- var_dump: documentation ( source)
<?php
class MyEmpty {
public $state;
public function check(&$var) {
$this->state = empty($var);
return $this;
}
public function _or(&$var) {
if($this->state)
return $this;
$this->state = $state || empty($var);
return $this;
}
public function _and(&$var) {
if(!$this->state)
return $this;
$this->state = $state && empty($var);
return $this;
}
}
$empty = new MyEmpty;
$var = 'some';
var_dump($empty->check($foo['bar'])->_or($var)->state);
var_dump($empty->check($foo['bar'])->_and($var)->state);