这几天一直在看php与mysql程序设计,在看到面向对象用法是发现一个问题
书上的代码是这样的:
<?php
class Employess
{
protected $name;
protected $title;
function _construct()
{
echo "<p>Staff constructor called</p>";
}
}
class Manager extends Employess
{
function _construct()
{
parent::_construct();
echo "<P>Manager constructor called</p>";
}
}
$employee = new Manager();
结果这个代码无法在浏览器下显示出来,博主现在也没有搞明白,希望知道的朋友帮我解答一下,在此先行谢过。
后来我根据java的知识重新修改了一下代码,发现可以成功运行。
<?php
class people
{
function people()
{
echo "hello I am person";
echo "<br/>";
}
}
class student extends people
{
function student()
{
parent::people();
echo "I am a student";
}
}
$per=new student();
?>
测试结果
实验环境:Eclipse for PHP Developers(Mars)
WampServer Version2.4