Tokenizer Functions
PHP Manual

token_get_all

(PHP 4 >= 4.2.0, PHP 5)

token_get_allتقسیم منبع داده شده به توکن‌های PHP

Description

array token_get_all ( string $source )

token_get_all() رشته source داده شده را به توکن‌های زبان PHP با استفاده از موتور زند تحلیل می‌کند.

برای فهرستی از توکن‌های تحلیل‌گر List of Parser Tokens را ببینید یا از token_name() برای ترجمه مقدارهای توکن به رشته آنها استفاده کنید. representation.

Parameters

source

The PHP source to parse.

Return Values

آرایه شناساگرهای توکن. هر شناساگر توکن یک کاراکتر تنها (به عنوان مثال: ;، .، >، !، ...)، یا آرایه سه عصوی شامل اندیس توکن در جز 0، رشته محتوای توکن اصلی در جز 1 و شماره خطوط در جز 2است.

Examples

Example #1 مثال‌های token_get_all()

<?php
$tokens 
token_get_all('<?php echo; ?>'); /* => array(
                                                  array(T_OPEN_TAG, '<?php'), 
                                                  array(T_ECHO, 'echo'),
                                                  ';',
                                                  array(T_CLOSE_TAG, '?>') ); */

/* Note in the following example that the string is parsed as T_INLINE_HTML
   rather than the otherwise expected T_COMMENT (T_ML_COMMENT in PHP <5).
   This is because no open/close tags were used in the "code" provided.
   This would be equivalent to putting a comment outside of <?php ?> tags in a normal file. */
$tokens token_get_all('/* comment */'); // => array(array(T_INLINE_HTML, '/* comment */'));
?>

Changelog

Version Description
5.2.2 شماره خطوط بازگردانده شده در جز 2


Tokenizer Functions
PHP Manual