哪个更好的表达式使字符串成为xml对象[php]?

which is better expression to make string into xml object[php]?

$xml = new SimpleXMLElement($xml_string);

vs

$xml = simplexml_load_string($xml_string);

same?

They're basically identical. SimpleXMLElement::__construct accepts data strings or file paths, if you set the appropriate options. simplexml_load_file and simplexml_load_string are basically convenience function wrappers that amount to the same thing as new SimpleXMLElement() with the correct options set.

They're essentially the same. Which one you use is based on personal taste. I'd go for the first. The simplexml_load_string function will create an object too, which makes it essentially an alias for the constructor.

The simplexml_load_string lets you specify the class of which you want to get the object of. If you call the simplexml_load_string without specifying the class as second parameter, then it automatically gives you the object of SimpleXMLElement.

So, in the way you are running it, they both will give you same results.