PhpToken::tokenize

(PHP 8)

PhpToken::tokenize β€” Π ΠΎΠ·Π±ΠΈΡ€Π°Ρ” Π·Π°Π΄Π°Π½ΠΈΠΉ рядок, Ρ‰ΠΎ ΠΌΡ–ΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΡƒ Π½Π° PHP, Π½Π° масив ΠΎΠ±'Ρ”ΠΊΡ‚Ρ–Π² PhpToken

Опис

public static PhpToken::tokenize(string $code, int $flags = 0): array

ΠŸΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” масив ΠΎΠ±'Ρ”ΠΊΡ‚Ρ–Π² PhpToken, які ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡŒ ΠΊΠΎΠ΄ code

Бписок ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ–Π²

code

Π’ΠΈΡ…Ρ–Π΄Π½ΠΈΠΉ ΠΊΠΎΠ΄ мовою PHP.

flags

Допустимі ΠΏΡ€Π°ΠΏΠΎΡ€ΠΈ:

  • **TOKEN_PARSE**- Допускає ΠΌΠΎΠΆΠ»ΠΈΠ²Ρ–ΡΡ‚ΡŒ використовувати Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΎΠ²Π°Π½Ρ– слова Ρƒ ΠΏΠ΅Π²Π½ΠΈΡ… контСкстах.

ЗначСння, Ρ‰ΠΎ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°ΡŽΡ‚ΡŒΡΡ

Масив Ρ‚ΠΎΠΊΠ΅Π½Ρ–Π² PHP як ΠΎΠ±'Ρ”ΠΊΡ‚Ρ–Π² класу PhpToken Ρ‡ΠΈ ΠΉΠΎΠ³ΠΎ Π½Π°Ρ‰Π°Π΄ΠΊΡ–Π². Π¦Π΅ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΏΠΎΠ²Π΅Ρ€Ρ‚Π°Ρ” static[]Ρ‚Π°ΠΊ Ρ‰ΠΎ PhpToken ΠΌΠΎΠΆΠ½Π° Π²Ρ–Π»ΡŒΠ½ΠΎ Ρ€ΠΎΠ·ΡˆΠΈΡ€ΡŽΠ²Π°Ρ‚ΠΈ.

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ΠΈ

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #1 ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ використання PhpToken::tokenize()****

Loading...

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ виконання Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ… ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρ–Π²:

Line 1: T_OPEN_TAG ('<?php ')
Line 1: T_ECHO ('echo')
Line 1: ; (';')
Line 1: T_WHITESPACE (' ')
Line 1: T_CLOSE_TAG ('?>')

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄ #2 Π ΠΎΠ·ΡˆΠΈΡ€Π΅Π½Π½Ρ PhpToken

Loading...

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ виконання Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΡ… ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρ–Π²:

'<?PHP '

Π”ΠΈΠ²Ρ–Ρ‚ΡŒΡΡ Ρ‚Π°ΠΊΠΎΠΆ

  • token_get_all() - Π ΠΎΠ·Π±ΠΈΠ²Π°Ρ” ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ΠΈΠΉ Π²ΠΈΡ…Ρ–Π΄Π½ΠΈΠΉ ΠΊΠΎΠ΄ Π½Π° PHP-лСксСми