PhpToken::getTokenName

(PHP 8)

PhpToken::getTokenName β€” Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ имя Ρ‚ΠΎΠΊΠ΅Π½Π°

ОписаниС

public function PhpToken::getTokenName(): ?string

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ имя Ρ‚ΠΎΠΊΠ΅Π½Π°.

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

Π‘ΠΈΠ³Π½Π°Ρ‚ΡƒΡ€Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ содСрТит ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹Π΅ значСния

Π‘ΠΈΠΌΠ²ΠΎΠ» ASCII для ΠΎΠ΄Π½ΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ², Π»ΠΈΠ±ΠΎ имя ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· констант T_* (смотритС Бписок Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² парсСра), Π»ΠΈΠ±ΠΎ null, для нСизвСстных Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ².

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ #1 ΠŸΡ€ΠΈΠΌΠ΅Ρ€ использования PhpToken::getTokenName()

<?php
// стандартный Ρ‚ΠΎΠΊΠ΅Π½
$token = new PhpToken(T_ECHO, 'echo');
var_dump($token->getTokenName()); // -> string(6) "T_ECHO"

// ΠΎΠ΄Π½ΠΎΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊΠ΅Π½
$token = new PhpToken(ord(';'), ';');
var_dump($token->getTokenName()); // -> string(1) ";"

// нСизвСстный Ρ‚ΠΎΠΊΠ΅Π½
$token = new PhpToken(10000 , "\0");
var_dump($token->getTokenName()); // -> NULL

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅

  • PhpToken::tokenize() - Π Π°Π·Π±ΠΈΡ€Π°Π΅Ρ‚ Π·Π°Π΄Π°Π½Π½ΡƒΡŽ строку, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° PHP, Π½Π° массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² PhpToken
  • token_name() - ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ символичСскоС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ PHP-лСксСмы
οΌ‹Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ добавляли примСчания для страницы