Der Aufruf von parse() in folgendem Code ergibt nachfolgenden Fehler:
Ich habe PHP 5.1. Kann sich und mir das jemand erklären?
Generell funktioniert das Setzen von null bei Typehints.
PHP-Code:
<?php
class Bla
{
public function parse()
{
$this->parseElement($element, null);
}
private function parseElement(SimpleXMLElement $parentElement, XmlElement $parentXmlElement, $currentDepth = 0)
{
}
}
?>
Fatal error: Argument 2 passed to XmlParser:arseElement() must not be null[...]
Generell funktioniert das Setzen von null bei Typehints.
Kommentar