我想使用没有公共静态词进入功能

时间:2016-07-11 07:34:16

标签: php laravel

我已经创建了新类并创建了hello_world函数但我的问题是当我在函数中删除公共静态单词然后不调用      功能

<?php 
class Helpers
        {
            public static function hello_world()
            {
                return 'Hello World';
            }   
        } ?>
echo Helpers::hello_world();

这是正常工作,但删除公共静态然后不起作用

1 个答案:

答案 0 :(得分:3)

如果您删除static,那么您需要Helpers实例才能运行hello_world()。目前,您可以使用Helpers::hello_world();在没有实例的情况下访问它。

如果您替换了public,那么您可能会发现很难在class之外访问该方法。

最好留下它,因为它是不可能的。