为什么echo不显示我的字符串


Why echo dont show my string?

我学过java,但我想尝试一些php。。。告诉我那能起作用吗?

public function Say_Hi(){
    echo "Hi boss!";
}
$ZiennaMetoda=Say_Hi();
echo $ZiennaMetoda;

函数不能是公共的,除非它是类的一部分。删除该关键字,它就起作用了。

尽管我要补充一点,您的代码有点令人困惑。您可能想要一个打印内容的函数,或者一个返回内容并分配给变量的函数。你把两者混合在一起。根据其他建议,我建议将"echo"替换为"return"。