trait_exists — 형질이 존재하는지 검사한다.
trait_exists — 형질이 존재하는지 검사한다.
설명 :
bool trait_exists ( string $traitname [, bool $autoload ] )
인수 :
traitname
확인할 특성의 이름
autoload
이미로드되지 않은 경우 자동로드할지 여부입니다.
반환값 :
특성이 존재하면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환하고, 오류가 발생하면 NULL을 반환합니다.
<?php
trait World {
private static $instance;
protected $tmp;
public static function World()
{
self::$instance = new static();
self::$instance->tmp = get_called_class().' '.__TRAIT__;
return self::$instance;
}
}
if ( trait_exists( 'World' ) ) {
class Hello {
use World;
public function text( $str )
{
return $this->tmp.$str;
}
}
}
echo Hello::World()->text('!!!'); // Hello World!!!
게시판 목록
개발자팁
개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.
질문은 QA에서 해주시기 바랍니다.
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 4406 | 기타 |
프로그래머7
|
8년 전 | 5231 | |
| 4405 | 기타 |
프로그래머7
|
8년 전 | 3233 | |
| 4404 | PHP | 8년 전 | 3710 | ||
| 4403 | PHP | 8년 전 | 2835 | ||
| 4402 | PHP | 8년 전 | 3266 | ||
| 4401 | PHP | 8년 전 | 3206 | ||
| 4400 | PHP | 8년 전 | 2138 | ||
| 4399 | PHP | 8년 전 | 1992 | ||
| 4398 | PHP | 8년 전 | 2007 | ||
| 4397 | PHP | 8년 전 | 2465 | ||
| 4396 | PHP | 8년 전 | 2680 | ||
| 4395 | PHP |
프로그래머7
|
8년 전 | 2431 | |
| 4394 | PHP |
프로그래머7
|
8년 전 | 2515 | |
| 4393 | OS |
프로그래머7
|
8년 전 | 2785 | |
| 4392 | PHP | 8년 전 | 3194 | ||
| 4391 | PHP | 8년 전 | 2556 | ||
| 4390 | PHP | 8년 전 | 2419 | ||
| 4389 | PHP |
|
8년 전 | 2793 | |
| 4388 | PHP | 8년 전 | 2496 | ||
| 4387 | PHP | 8년 전 | 2315 | ||
| 4386 | PHP | 8년 전 | 1940 | ||
| 4385 | PHP | 8년 전 | 2218 | ||
| 4384 | PHP | 8년 전 | 2622 | ||
| 4383 | PHP | 8년 전 | 2424 | ||
| 4382 | PHP | 8년 전 | 1981 | ||
| 4381 | PHP | 8년 전 | 2249 | ||
| 4380 | PHP | 8년 전 | 2170 | ||
| 4379 | PHP | 8년 전 | 2457 | ||
| 4378 | PHP | 8년 전 | 2210 | ||
| 4377 | PHP | 8년 전 | 2063 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기