Re: TOKEN_AS_OBJECT for token_get_all()
| From: | Andrea Faulds | Date: | Fri, 24 Mar 2017 15:23:42 +0000 |
| Subject: | Re: TOKEN_AS_OBJECT for token_get_all() | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-98617@lists.php.net to get a copy of this message | ||
Hi Nikita,
Nikita Popov wrote:
I'd like to add a new TOKEN_AS_OBJECT flag to token_get_all(), which
returns an array of PhpToken objects, rather than the mix of plain strings
and arrays we currently have. The PhpToken class is defined as:
class PhpToken {
public $type;
public $text;
public $line;
}
Rather than adding a flag to token_get_all() to return objects, you could potentially instead make an equivalent static method on PhpToken (PhpToken::getAll() perhaps). That would avoid mixing “object-oriented” and “procedural” styles, though I don't know if it matters. It seems cleaner to me.
Thanks!
--
Andrea Faulds
https://ajf.me/