PHP new 类实例化

巴扎黑
巴扎黑 原创
2016-11-22 10:13:36 1733浏览

定义类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,输出结果如下:

张三<br>李四<br>王五


声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。