php中的$_foo
和_foo
有什么区别?
答案 0 :(得分:8)
第一个引用名为_foo
的{{3}}。第二个引用名为_foo
的{{3}}。
默认情况下,当您尝试访问未定义的变量或variable时,PHP将发出低严重性错误。在这种情况下,变量的“值”将被假定为null
,而常量的“值”将被假定为其名称的字符串化版本 - 在这种情况下,{{1} }。
答案 1 :(得分:-1)
变量前面有一个美元符号($)。方法之前的下划线(没有美元符号)表示它受保护,双下划线表示它是私有的,它们不能在外部调用。