我这么写 为什么会报错

来源:3-4 构造函数-PHP面向对象编程

慕姐4424294

2015-12-14 12:04

http://img.mukewang.com/566e3f840001e0e216440844.jpg

这是代码  和老师写的一样啊 


<?php

class Lujian{

public $name='xx';

public $age='80';

public $height='180cm';

public function xuexi(){

return "xuexi" ;

}

function __construct($name,$age,$height){

echo "加油 这个是构造函数,在对象被实例化的时候自动调用";

   $this->name=$name;

       //$this是PHP里面的伪变量,表示对象自身。可以通过$this->的方式访问对象的属性和方法.

   $this->age=$age;

$this->height=$height;

}

}

$lujian=new Lujian();

echo "<br>";

echo $lujian->name;

echo '<br>';

echo $lujian->xuexi();

?>


写回答 关注

3回答

  • changfu_wang
    2015-12-15 10:08:13

    class Lujian{

    public $name;

    public $age;

    public $height;


     function __construct($name='xx',$age='80',$height='180cm'){

       echo "加油 这个是构造函数,在对象被实例化的时候自动调用";

         $this->name=$name;

           //$this是PHP里面的伪变量,表示对象自身。可以通过$this->的方式访问对象的属性和方法.

         $this->age=$age;

          $this->height=$height;

    }


    public function xuexi(){

    return "xuexi" ;

    }


    }

    $lujian=new Lujian();

    echo "<br>";

    echo $lujian->name;

    echo '<br>';

    echo $lujian->xuexi();


  • 飞星孤月
    2015-12-14 17:30:04

    $lujian=new Lujian();这里应该对应赋值上去;

    例如:$lujian=new Lujian("11","22","444");

    厮守终身

    正解!

    2015-12-14 18:17:56

    共 1 条回复 >

  • Amw
    2015-12-14 16:09:48

    注意  }  结束标签,   你这么早都把class 类结束了?

PHP面向对象编程

从容应对面试官的知识宝典,带你握面向对象的最重要的核心能力

70153 学习 · 361 问题

查看课程

相似问题