php - public 和 not function 的区别

标签 php oop function scope public

有什么区别

public function something()
{

}

function something()
{

}

有什么解释吗?哪个更好?

最佳答案

PHP/4 没有实现 visibility然而。当它被添加到 PHP/5 中时,缺少的可见性关键字成为 public 的同义词,因此现有代码不会中断。

如果它是遗留代码,我的建议是保持原样,直到您有机会检查代码并选择足够的可见性。如果是新代码,您应该将其明确化。

关于php - public 和 not function 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6015863/

相关文章:

php - 私有(private)方法覆盖和可见性

php - 需要一个复杂的正则表达式来拆分驼峰式大小写和数字

php - 用 php 表单更改 href 链接

java - 继承和多态之间的主要区别是什么?

java - 在android中制作一个自定义函数,这样我就可以在任何地方使用它

java - 为什么计算函数在将 Integer 转换为 double 时不给出错误?

php - 将 php 关联数组写入文本文件

php - 通知 : array to string conversion in php

c# - 如何显式指定传递给函数的数组参数的大小

swift - 如何创建一个运行两个函数且永不重叠的循环?