
PhpToken::tokenize 함수를 사용하여 PHP 코드를 토큰화 하려면, PhpToken 클래스를 사용해야 합니다. 하지만 PhpToken 클래스는 PHP 7.2 이상에서만 사용할 수 있습니다.
위 코드에서 에러가 발생하는 이유는 PhpToken 클래스가 사용되지 않는 PHP 버전에서 사용하려고 하기 때문입니다.
PhpToken::tokenize 함수를 사용하려면 PHP 7.2 이상을 사용해야 합니다.
PHP 버전을 업그레이드하거나, 다른 토큰화 함수를 사용하는 것을 고려해 보세요.
예를 들어, PHP 7.2 이상에서 사용할 수 있는 TokenReflection 클래스를 사용할 수 있습니다.
TokenReflection 클래스를 사용하여 토큰화 하려면, 아래 코드를 사용하세요.
php
$tokens = TokenReflection::getTokens('if ($a > 5) { echo $b; }');
TokenReflection 클래스는 PHP 7.2 이상에서만 사용할 수 있습니다.
PHP 버전을 업그레이드하거나, 다른 토큰화 함수를 사용하는 것을 고려해 보세요.
2025-05-12 15:18