请教各位大大,《PHP和MySQL Web开发(原书第4版)》第121页6.3的实例:
<?php
class classname
{
function _construct($param)
{
echo "Constructor called with parmeter $param <br />";
}
}
$a=new classname("First");
$b=new classname("Second");
$c=new classname();
?>
为何在Windows 2008+PHP5+MySQL5+Apache环境下,客户端打开是空白呢?请教下问题出在哪里?

解决方案 »

  1.   

    _construct 打错了 是2个下划线不是1个
      

  2.   

    __construct<?php
    class classname
    {
        function __construct($param)
        {
            echo "Constructor called with parmeter $param <br />";
        }
    }
    $a=new classname("First");
    $b=new classname("Second");
    $c=new classname();
    ?>
      

  3.   

    <?php
    class classname
    {
        function _construct($param)
        {
            echo "Constructor called with parmeter $param <br />";
        }
    }
    $a=new classname("First");
    $b=new classname("Second");
    $c=new classname();//是这里的问题。
    ?>
    把:
    function _construct($param)
    改为:
    function _construct($param="")即可出现空白页,是你php.ini里把display_errors = Off
    或程序里error_reporting(0);了
      

  4.   

    function _construct($param)
    错了吧少了1个横杆__construct