PHP · XML

XML in PHP sicher einlesen

Liest lokales XML mit SimpleXML und deaktiviert Netzwerkzugriffe.

PHP
$xmlText = file_get_contents(__DIR__ . "/config.xml");
$xml = simplexml_load_string($xmlText, SimpleXMLElement::class, LIBXML_NONET);
if ($xml === false) {
    throw new RuntimeException("XML konnte nicht gelesen werden.");
}
echo (string) $xml->app["name"];
PHPXMLSimpleXML
WA