Hi, Andrey Andreev wrote:
The question is rather "is this value a string?", only with the added assumption that __toString() objects are treated as "string objects" and thus fulfill the condition (another reason why I went for an is_string() parameter).
This is a faulty assumption. The presence of __toString() doesn't mean the object is a string, or intended to be used like one.
-- Andrea Faulds https://ajf.me/ -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php