BBB 클래스를 정의하고 다음 내용을 포함하여 BBB.php로 저장합니다.
<?php class BBB{ private $name; function __construct($name){ $this->name = $name; } function hello() { echo $this->name; } } ?>
테스트용 PHP 파일을 작성하고 다음 내용을 포함하여 AAA.php로 저장합니다.
<?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 San0c6dc11e160d3b678d68754cc175188aLi Si0c6dc11e160d3b678d68754cc175188aWang Wu