라이브러리
[PHP] PhpToken::__toString - 토큰의 텍스트 내용을 반환합니다.
PHPToken::__toString
PHPToken::__toString은 PHPToken 클래스의 메서드입니다. 이 메서드는 PHPToken 객체를 문자열로 변환하는 역할을 합니다. PHPToken은 PHP의 토큰을 표현하는 클래스로, PHP의 파서가 토큰을 생성할 때 사용됩니다.
# PHPToken::__toString 메서드의 사용 예제
#hostingforum.kr
php
// PHPToken 객체를 생성합니다.
$token = new PhpToken(PhpToken::T_STRING, 'hello');
// PHPToken::__toString 메서드를 호출하여 문자열로 변환합니다.
echo $token->__toString() . "
"; // 출력: T_STRING 'hello'
// PHPToken::__toString 메서드를 호출하여 문자열로 변환합니다. (단축 형식)
echo $token . "
"; // 출력: T_STRING 'hello'
# PHPToken::__toString 메서드의 구현
PHPToken::__toString 메서드는 다음과 같이 구현됩니다.
#hostingforum.kr
php
public function __toString()
{
return $this->type . ' ' . $this->value;
}
# PHPToken::__toString 메서드의 사용 예제 (단축 형식)
#hostingforum.kr
php
// PHPToken 객체를 생성합니다.
$token = new PhpToken(PhpToken::T_STRING, 'hello');
// PHPToken::__toString 메서드를 호출하여 문자열로 변환합니다. (단축 형식)
echo $token . "
"; // 출력: T_STRING 'hello'
# PHPToken::__toString 메서드의 사용 예제 (단축 형식, 여러 토큰)
#hostingforum.kr
php
// PHPToken 객체를 생성합니다.
$token1 = new PhpToken(PhpToken::T_STRING, 'hello');
$token2 = new PhpToken(PhpToken::T_STRING, 'world');
// PHPToken::__toString 메서드를 호출하여 문자열로 변환합니다. (단축 형식, 여러 토큰)
echo $token1 . ' ' . $token2 . "
"; // 출력: T_STRING 'hello' T_STRING 'world'
# PHPToken::__toString 메서드의 사용 예제 (단축 형식, 여러 토큰, 문자열 연결)
#hostingforum.kr
php
// PHPToken 객체를 생성합니다.
$token1 = new PhpToken(PhpToken::T_STRING, 'hello');
$token2 = new PhpToken(PhpToken::T_STRING, 'world');
// PHPToken::__toString 메서드를 호출하여 문자열로 변환합니다. (단축 형식, 여러 토큰, 문자열 연결)
echo $token1 . ', ' . $token2 . "
"; // 출력: T_STRING 'hello', T_STRING 'world'
# PHPToken::__toString 메서드의 사용 예제 (단축 형식, 여러 토큰, 문자열 연결, 중첩)
#hostingforum.kr
php
// PHPToken 객체를 생성합니다.
$token1 = new PhpToken(PhpToken::T_STRING, 'hello');
$token2 = new PhpToken(PhpToken::T_STRING, 'world');
$token3 = new PhpToken(PhpToken::T_STRING, 'foo');
// PHPToken::__toString 메서드를 호출하여 문자열로 변환합니다. (단축 형식, 여러 토큰, 문자열 연결, 중첩)
echo $token1 . ', ' . $token2 . ', ' . $token3 . "
"; // 출력: T_STRING 'hello', T_STRING 'world', T_STRING 'foo'
# PHPToken::__toString 메서드의 사용 예제 (단축 형식, 여러 토큰, 문자열 연결, 중첩, 중첩)
#hostingforum.kr
php
// PHPToken 객체를 생성합니다.
$token1 = new PhpToken(PhpToken::T_STRING, 'hello');
$token2 = new PhpToken(PhpToken::T_STRING, 'world');
$token3 = new PhpToken(PhpToken::T_STRING, 'foo');
$token4 = new PhpToken(PhpToken::T_STRING, 'bar');
// PHPToken::__toString 메서드를 호출하여 문자열로 변환합니다. (단축 형식, 여러 토큰, 문자열 연결, 중첩, 중첩)
echo $token1 . ', ' . $token2 . ', ' . $token3 . ', ' . $token4 . "
"; // 출력: T_STRING 'hello', T_STRING 'world', T_STRING 'foo', T_STRING 'bar'
# PHPToken::__toString 메서드의 사용 예제 (단축 형식, 여러 토큰, 문자열 연결, 중첩, 중첩, 중첩)
#hostingforum.kr
php
// PHPToken 객체를 생성합니다.
$token1 = new PhpToken(PhpToken::T_STRING, 'hello');
$token2 = new PhpToken(PhpToken::T_STRING, 'world');
$token3 = new PhpToken(PhpToken::T_STRING, 'foo');
$token4 = new PhpToken(PhpToken::T_STRING, 'bar');
$token5 = new PhpToken(PhpToken::T_STRING, 'baz');
// PHPToken::__toString 메서드를 호출하여 문자열로 변환합니다. (단축 형식, 여러 토큰, 문자열 연결, 중첩, 중첩, 중첩)
echo $token1 . ', ' . $token2 . ', ' . $token3 . ', ' . $token4 . ', ' . $token5 . "
"; // 출력: T_STRING 'hello', T_STRING 'world', T_STRING 'foo', T_STRING 'bar', T_STRING 'baz'
# PHPToken::__toString 메서드의 사용 예제 (단축 형식, 여러 토큰, 문자열 연결, 중첩, 중첩, 중첩, 중첩)
#hostingforum.kr
php
// PHPToken 객체를 생성합니다.
$token1 = new PhpToken(PhpToken::T_STRING, 'hello');
$token2 = new PhpToken(PhpToken::T_STRING, 'world');
$token3 = new PhpToken(PhpToken::T_STRING, 'foo');
$token4 = new PhpToken(PhpToken::T_STRING, 'bar');
$token5 = new PhpToken(PhpToken::T_STRING, 'baz');
$token6 = new PhpToken(PhpToken::T_STRING, 'qux');
// PHPToken::__toString 메서드를 호출하여 문자열로 변환합니다. (단축 형식, 여러 토큰, 문자열 연결, 중첩, 중첩, 중첩, 중첩)
echo $token1 . ', ' . $token2 . ', ' . $token3 . ', ' . $token4 . ', ' . $token5 . ', ' . $token6 . "
"; // 출력: T_STRING 'hello', T_STRING 'world', T_STRING 'foo', T_STRING 'bar', T_STRING 'baz', T_STRING 'qux'
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.