This is an error 404
There are `0` results
preferences:
172.06 ms | 1399 KiB | 7 Q<?php
class Object {
public $foo = 'public';
protected $bar = 'bar';
public function doLoopInternally() {
echo '------Iterating Internally-------', PHP_EOL;
foreach($this as $prop => $val) {
echo $prop, ':', $val, PHP_EOL;
}
echo PHP_EOL;
}
public function loopOverPassedObject(Object $obj) {
echo '------Iterating Externally Same Type-------', PHP_EOL;
foreach($obj as $prop => $val) {
echo $prop, ':', $val, PHP_EOL;
}
echo PHP_EOL;
}
}
echo '------Iterating Externally-------', PHP_EOL;
$obj = new Object();
foreach($obj as $prop => $val) {
echo $prop, ':', $val, PHP_EOL;
}
echo PHP_EOL;
$obj->doLoopInternally();