我知道有关于公约的问题的gazillions。然而,我无法找到很多关于一直困扰着我编码的细节。关于它们的内容的变量命名约定
它归结为文件系统和设备表示,无论是句柄/资源还是路径;为了适当地命名包含这些值/数据的变量常常遵循哪些约定?
更具体地说我的意思是:
/path/to/resource/
目录路径($dirpath
)(handle)
文件句柄/资源($filehandle
)filename.php
文件名($filename
)/path/to/resource/filename.php
文件路径($filepath
)
如果这些是不正确的,请指教;对此的担忧看起来似乎是天经地义的,但我希望获得对自己的理解,更不用说未来的同事。
任何方向参考/完整列表,或来自您的个人经验的建议是值得欢迎的。
(将其标记为PHP的情况下有任何语言特定的约定,我应该知道)
无论你想要什么,你都可以命名变量。 '$ path','$ file','$ theFile','$ handle','$ pointer' ......他们都工作并且合理。由于PHP是无类型的,你可能不会使用前缀。只是不要使用像'$ jkQ'这样的无意义变量,除非它是'for'循环中的'$ i'或者其他非常明显的东西。关于命名约定的问题是主观的。 – Ryan 2011-05-20 18:09:42
**感谢minitech **;我非常满意Zend所规定的命名约定,但是这个小小的警告一直是我的代名词。我只是想知道终身制定的开发人员过去遵循的惯例。 – Dan 2011-05-20 18:11:09
问题是什么? – 2011-05-20 18:13:32