PHP new 类实例化

巴扎黑
巴扎黑asal
2016-11-22 10:13:362180semak imbas

定义类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 &#39;BBB.php&#39;;
if(class_exists(&#39;BBB&#39;)){
$bbb = new BBB(&#39;张三&#39;);
$bbb->hello();
echo "<br>";
$class = BBB;
$bbb = new $class(&#39;李四&#39;);
$bbb->hello();
echo "<br>";
$class = &#39;BBB&#39;;
$bbb = new $class(&#39;王五&#39;);
$bbb->hello();
}
?>

通过浏览器访问AAA.php,输出结果如下:

张三0c6dc11e160d3b678d68754cc175188a李四0c6dc11e160d3b678d68754cc175188a王五


Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:php命令行模式Artikel seterusnya:php--被安全模式限制或屏蔽的函数