php创建全局对象,加载类<;-在功能上

php创建全局对象,加载类<;-在功能上,php,Php,这就是您所期望的..在我看来,请不要尝试使用echo作为函数名 <?php class hello { public function echo() { return 'omg'; } } function world() { global $a; $a = new hello(); } world(); $a->echo(); 除了不能使用echo作为方法/函数名这一事实之外,您正在从方法返回一个值,但在主代码中不使用它。

这就是您所期望的..在我看来,请不要尝试使用echo作为函数名

<?php

class hello {

    public function echo() {
        return 'omg';
    }

}

function world() {
    global $a;
    $a = new hello();
}

world();
$a->echo();

除了不能使用echo作为方法/函数名这一事实之外,您正在从方法返回一个值,但在主代码中不使用它。下一个问题是,为什么您希望以这种方式拼凑出如此多的方法,特别是在滥用global的情况下,您为什么要这样做?为什么不在呼叫站点上创建
hello
的本地实例,并对其执行所需操作?
$a
全球化有什么意义?
class hello{
            public function display()
            {   return 'omg';
            }
}
function world()
{
    global $a;
    $a = new hello();
}
 world();
echo $a->display();