如果在PHP中使用“namespace and use”,则调用另一个类中的函数

时间:2014-09-30 13:00:32

标签: php

我知道我可以将A类中的方法调用到B类中。但我想知道是否使用命名空间来调用另一个类中的函数。

namespace tiger
use cat;

class liger{

public $abc;

public function roar(){
 return $this->abc->purr();

} 

}

// calling the class n the function

$zyx = new liger();
$zyx->roar();   // output blank page....



class cat{
 public function purr();
  echo "I want to purrrr..!!!!!";
}

 ini_set('display_startup_errors',1);
 ini_set('display_errors',1);
 error_reporting(-1);

OKAY I TRIED错误报告,但仍然是空白页。

1 个答案:

答案 0 :(得分:0)

正如@PeeHaa在评论中所说,这与命名空间无关。你正在使用像

这样的类
class cat()

必须像class cat { }