问答详情
源自:2-1 PHP类和对象

我想直接调用方法输出全局变量

<?php

//定义一个类

$name="hahahaha";

class Car {

    var $name = '汽车';

    function getName() {

        return $name;

    }

}


//实例化一个car对象

$car = new Car();

$car->name = '奥迪A6'; 

echo $car->getName();  

但是return $name 这一行报错。

提问者:alive落叶 2015-07-30 23:03

个回答

  • Bruce洪旭
    2015-07-31 14:30:01

    <?php
    //定义一个类
    $name="hahahaha";
    class Car {
        public $name = '汽车';
    	function getName() {
    		return $this->name;
    	}
    }
    
    //实例化一个car对象
    $car = new Car();
    $car->name = '奥迪A6'; 
    echo $car->getName();

    刚刚没看仔细

  • Bruce洪旭
    2015-07-31 14:08:49

    <?php

    //定义一个类

    $name="hahahaha";

    class Car {

        $name = '汽车';

        function getName() {

            return $name;

        }

    }


    //实例化一个car对象

    $car = new Car();

    $car->name = '奥迪A6'; 

    echo $car->getName();