- print_r: documentation ( source)
- rand: documentation ( source)
<?php
class Foo {
protected $bar;
public function __construct() {
$this->bar = rand(0, 1);
}
public function getBar() {
return $this->bar;
}
public function nullify() {
unset($this->bar);
}
}
$quux = array();
for ($i=0; $i<10; $i++){
$quux[] = new Foo();
}
foreach ($quux as $q) {
if ($q->getBar()) {
unset($q);
}
}
print_r($quux);
$qwax = array();
foreach ($quux as $q) {
if ($q->getBar()) {
$qwax[] = $q;
}
}
print_r($qwax);