我已经创建了新类并创建了hello_world函数但我的问题是当我在函数中删除公共静态单词然后不调用 功能
<?php
class Helpers
{
public static function hello_world()
{
return 'Hello World';
}
} ?>
echo Helpers::hello_world();
这是正常工作,但删除公共静态然后不起作用
答案 0 :(得分:3)
如果您删除static
,那么您需要Helpers
的实例才能运行hello_world()
。目前,您可以使用Helpers::hello_world();
在没有实例的情况下访问它。
如果您替换了public
,那么您可能会发现很难在class
之外访问该方法。
最好留下它,因为它是不可能的。