我想在没有公共静态单词的情况下使用函数


i want to use without public static word into function

>我创建了一个新类并创建了hello_world函数,但我的问题是当我删除函数中的公共静态词时,然后不调用 功能

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

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

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

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

最好让它保持原样。