PHP:为什么有些人在开头用'_'命名函数?

Flo*_*ler 7 php

为什么有些人会调用他们的函数,例如'__makethis()'和'_makethat()'?

这有什么特别之处还是只是时尚?

thx为您的答案;)

小智 7

双下划线有时可以是PHP类使用的魔术函数.

单个下划线可以是它们自己的函数命名约定的一部分.但通常它意味着一个函数是私有的,在PHP4类中不支持私有(或受保护)函数,因此人们以这种方式伪造私有函数(实际上该函数不是私有的).