Salvete,
OK, die Aussage ueber die skalaren Typen muss ich wohl leider revidieren.
Der Parser meckert wohl nicht, wenn ein Methodenparameter von einem
skalaren Typen ist, jedoch laesst sich keine Instantz eines solchen
Typen erstellen. Und Casting mag PHP an dieser Stelle auch nicht.
Es geht tatsaechlich nur mit Arrays, Objects und Klassen.
<?php
class AClass {
public function dump() {
var_dump($this);
}
}
class BClass {
public static function test(AClass $astring) {
$astring->dump();
}
}
BClass::test(new AClass);
?>
Naja, es waere ja auch zu schoen gewesen ;-)
MfG,
Sympatisant
--
"Non dura iubeantur, non prohibeantur inpura."
"Non dura iubeantur, non prohibeantur inpura."