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

来源:2-1 PHP类和对象

alive落叶

2015-07-30 23:03

<?php

//定义一个类

$name="hahahaha";

class Car {

    var $name = '汽车';

    function getName() {

        return $name;

    }

}


//实例化一个car对象

$car = new Car();

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

echo $car->getName();  

但是return $name 这一行报错。

写回答 关注

2回答

  • 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();

    刚刚没看仔细

    alive落...

    类内方法不能调用全局变量吗

    2015-07-31 15:29:54

    共 2 条回复 >

  • 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(); 



PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181730 学习 · 2575 问题

查看课程

相似问题