为了账号安全,请及时绑定邮箱和手机立即绑定

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

<?php

//定义一个类

$name="hahahaha";

class Car {

    var $name = '汽车';

    function getName() {

        return $name;

    }

}


//实例化一个car对象

$car = new Car();

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

echo $car->getName();  

但是return $name 这一行报错。

正在回答

2 回答

<?php
//定义一个类
$name="hahahaha";
class Car {
    public $name = '汽车';
	function getName() {
		return $this->name;
	}
}

//实例化一个car对象
$car = new Car();
$car->name = '奥迪A6'; 
echo $car->getName();

刚刚没看仔细

0 回复 有任何疑惑可以回复我~
#1

alive落叶 提问者

我想让最后输出的是hahaha ,不是奥迪A6啊
2015-07-31 回复 有任何疑惑可以回复我~
#2

alive落叶 提问者

类内方法不能调用全局变量吗
2015-07-31 回复 有任何疑惑可以回复我~

<?php

//定义一个类

$name="hahahaha";

class Car {

    $name = '汽车';

    function getName() {

        return $name;

    }

}


//实例化一个car对象

$car = new Car();

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

echo $car->getName(); 



0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信