访问类方法而不将类调用为变量php

时间:2013-04-10 19:55:05

标签: php namespaces

是否可以使用类方法而无需将类实际调用为变量。我相信我已经在某个地方见过这个,但我不确定我是不是在做梦。

举个例子:

<?php
namespace proj;
class beer{
  public function whichIsBest(){
     return 'Not cheap stuff';
  }
}

包含文件启动类,但是如何在不首先将类调用为变量的情况下进入whishIsBest方法。

<?php
include 'beerClass.php';
new \proj\beer();
echo \proj\beer()->whichIsBest

或者这是不可能的,我实际上在做梦?

1 个答案:

答案 0 :(得分:1)

http://www.php.net/manual/en/language.oop5.static.php

class beer {
public static function whichIsBest() {
 do //
}
}
..

echo beer::whichIsBest();