- var_dump: documentation ( source)
<?php
trait SomeTrait {
public $b = true;
}
class Food {
use SomeTrait;
public $i = 0;
}
class AnimalFood extends Food {}
interface Animal {
public function eat(AnimalFood $food);
}
class Dog implements Animal {
public function eat(Food $food) {}
}
var_dump(new AnimalFood);