BBB 클래스를 정의하고 다음 내용을 포함하여 BBB.php로 저장합니다.
1 2 3 4 5 6 7 8 9 10 11 | <?php
class BBB{
private $name ;
function __construct( $name ){
$this ->name = $name ;
}
function hello() {
echo $this ->name;
}
}
?>
|
로그인 후 복사
테스트용 PHP 파일을 작성하고 다음 내용을 포함하여 AAA.php로 저장합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?php
require_once 'BBB.php';
if ( class_exists ('BBB')){
$bbb = new BBB('张三');
$bbb ->hello();
echo "<br>" ;
$class = BBB;
$bbb = new $class ('李四');
$bbb ->hello();
echo "<br>" ;
$class = 'BBB';
$bbb = new $class ('王五');
$bbb ->hello();
}
?>
|
로그인 후 복사
브라우저를 통해 AAA.php에 액세스하면 출력 결과는 다음과 같습니다.
Zhang San
Li Si
Wang Wu