Übergebenes Argument darauf überprüfen ob es ein dom_node bzw. DomElement ist
Moin moin,
wie die Überschift schon sagt: Ich habe eine Funktion, die ein Argument übergeben kriegt. Dieses sollte eigentlich immer (je nachdem ob man dom_xml oder dom verwendet) ein dom_node bzw. ein DomElement sein. Ich stelle aber fest, dass es nützlich wäre, den Fall abzufangen, dass es sich bei dem übergebenen Argument eben nicht um einen solchen Node handelt. Allerdings möchte ich nicht absichtlich fatale Fehler oder Notices schmeissen. Was ich suche ist so was wie Pseudocode: PHP-Code:
Danke für Eure Mühe! Nostromo |
AW: Übergebenes Argument darauf überprüfen ob es ein dom_node bzw. DomElement ist
Bevorzugt: http://de3.php.net/manual/de/languag...ypehinting.php
Notfalls auch: http://de3.php.net/manual/de/languag...ators.type.php |
AW: Übergebenes Argument darauf überprüfen ob es ein dom_node bzw. DomElement ist
Danke für die Hinweise, ich war nicht darauf gekommen, an diesen Stellen der Doku zu suchen.
Kurze Frage: Warum ist die erste Möglichkeit zu bevorzugen? Ich würde mich eigentlich lieber an die zweite halten, weil es diese Funktionalität etwa analog sowohl in PHP4 als auch in PHP5 gibt, während das Erzwingen eines Typs anscheinend nur in PHP5 geht. Werde mal ein paar Tests machen und mich dann wieder melden. Bis dahin erst mal vielen Dank! Nostromo |
AW: Übergebenes Argument darauf überprüfen ob es ein dom_node bzw. DomElement ist
PHP4 ist tot.
Und, naja, auf Tote braucht man keine Rücksicht mehr zu nehmen. Zitat:
Die Objekte brauchen weniger "magischen" Code. PS: Die PHP4 DOM Implementierung ist unbequem. Die PHP5 Variante erheblich moderner. Da wirst du dich sowieso festlegen dürfen. |
AW: Übergebenes Argument darauf überprüfen ob es ein dom_node bzw. DomElement ist
Zitat:
Zitat:
Dir jedenfalls nochmals danke für die schnelle Hilfe, ich melde mich nach erfolgter Testerei nochmal. Nostromo |
AW: Übergebenes Argument darauf überprüfen ob es ein dom_node bzw. DomElement ist
Zitat:
"Der Fisch fängt am Kopf an zu stinken!" Sorry, wer heute noch meint auf PHP4 setzen zu müssen ist auf einem falschen Dampfer. Erstmal der Provider! Dann der Auftraggeber, welcher auf diesen Provider beharrt. Wobei: Wenn man den Provider fragen würde, dann sagt er: "Leck mich doch! Den Scheiß unterstütze ich doch nur wegen euren dullen Anforderungen!" (oder er gehört 14 Tage auf die nächstgelegene Streckbank ) |
Alle Zeitangaben in WEZ +2. Es ist jetzt 19:16:13 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.