Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有这样的课:
class Utils{ public function hello() { return "<b>Hello World</b></br>"; } }
我现在可以在我的page.php:
page.php
require_once("classes/Utils.php");
echo hello();
或者我必须这样做:
$u = new Utils; $u->hello();
即使该函数不包含需要实例化的对象属性?
是的,如果您将函数声明为静态。
class Utils{ public static function hello() { return "<b>Hello World</b></br>"; } }
并将其称为
Utils::hello()
php静态函数
实际上你调用这样的静态方法:
Utils::hello();
您可以像这样直接调用它:
echo Utils::hello();
这是一个PHPFiddle 示例