라이브러리
[PHP] token_get_all - 주어진 소스를 PHP 토큰으로 분할
PHP 에서 `token_get_all` 함수는 PHP 코드를 분석하고 토큰을 반환하는 함수입니다. 토큰은 PHP 코드의 구성 요소로, 예를 들어 변수, 함수, 연산자 등이 포함됩니다.
token_get_all 함수의 사용법
`token_get_all` 함수는 다음 형식으로 사용됩니다.
* `$code` : 분석할 PHP 코드를 문자열로 입력합니다.
예제
다음 예제에서는 `token_get_all` 함수를 사용하여 PHP 코드를 분석하고 토큰을 반환하는 방법을 보여줍니다.
이 예제에서는 `token_get_all` 함수를 사용하여 `$code` 변수에 저장된 PHP 코드를 분석하고 토큰을 반환합니다. 반환된 토큰은 `token_name` 함수를 사용하여 이름을 얻을 수 있습니다.
토큰의 종류
`token_get_all` 함수는 다음 종류의 토큰을 반환합니다.
* `T_STRING` : 문자열 토큰 (예: `"hello"`)
* `T_VARIABLE` : 변수 토큰 (예: `$a`)
* `T_NUMBER` : 숫자 토큰 (예: `10`)
* `T_PLUS` : 더하기 연산자 토큰 (예: `+`)
* `T_ECHO` : `echo` 키워드 토큰
* `T_OPEN_TAG` : `<?php` 키워드 토큰
* `T_CLOSE_TAG` : `?>` 키워드 토큰
참고
* `token_get_all` 함수는 PHP 4.3.0 이상에서 사용할 수 있습니다.
* `token_name` 함수는 PHP 4.3.0 이상에서 사용할 수 있습니다.
* 토큰의 이름을 얻기 위해 `token_name` 함수를 사용할 수 있습니다.
이 예제는 `token_get_all` 함수의 사용법과 토큰의 종류를 보여줍니다. 이 함수는 PHP 코드를 분석하고 토큰을 반환하는 데 사용할 수 있습니다.
token_get_all 함수의 사용법
`token_get_all` 함수는 다음 형식으로 사용됩니다.
#hostingforum.kr
php
token_get_all($code)
* `$code` : 분석할 PHP 코드를 문자열로 입력합니다.
예제
다음 예제에서는 `token_get_all` 함수를 사용하여 PHP 코드를 분석하고 토큰을 반환하는 방법을 보여줍니다.
#hostingforum.kr
php
$code = '
<?php
$a = 10;
$b = 20;
$c = $a + $b;
echo $c;
?>
';
$tokens = token_get_all($code);
foreach ($tokens as $token) {
if (is_array($token)) {
echo token_name($token[0]) . ' ';
} else {
echo $token . ' ';
}
}
이 예제에서는 `token_get_all` 함수를 사용하여 `$code` 변수에 저장된 PHP 코드를 분석하고 토큰을 반환합니다. 반환된 토큰은 `token_name` 함수를 사용하여 이름을 얻을 수 있습니다.
토큰의 종류
`token_get_all` 함수는 다음 종류의 토큰을 반환합니다.
* `T_STRING` : 문자열 토큰 (예: `"hello"`)
* `T_VARIABLE` : 변수 토큰 (예: `$a`)
* `T_NUMBER` : 숫자 토큰 (예: `10`)
* `T_PLUS` : 더하기 연산자 토큰 (예: `+`)
* `T_ECHO` : `echo` 키워드 토큰
* `T_OPEN_TAG` : `<?php` 키워드 토큰
* `T_CLOSE_TAG` : `?>` 키워드 토큰
참고
* `token_get_all` 함수는 PHP 4.3.0 이상에서 사용할 수 있습니다.
* `token_name` 함수는 PHP 4.3.0 이상에서 사용할 수 있습니다.
* 토큰의 이름을 얻기 위해 `token_name` 함수를 사용할 수 있습니다.
이 예제는 `token_get_all` 함수의 사용법과 토큰의 종류를 보여줍니다. 이 함수는 PHP 코드를 분석하고 토큰을 반환하는 데 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.