1. 网站建设www.ucantech.com类文件都是以“.class.php“为后缀,且类文件名只允许字母,使用驼峰法命名,并且首字母大写,例如:DbMysql.class.php 。
2. 配置和函数等其他类库文件之外的文件一般是分别以“.inc.php“和”.php“为后缀,且文件名命名使用小写字母和下划线的方式,多个单词之间以下划线分隔,例如config.inc.php , common.php,install_function.php 。
3. 确保文件的命名和调用大小写一致,是由于在类Unix系统上面,对大小写是敏感的。
4. 类名和文件名一致(包括上面说的大小写一致),且类名只允许字母,例如 UserAction类的文件命名是UserAction.class.php, InfoModel类的文件名是InfoModel.class.php 。
5. 控制器类以Action为后缀,例如 UserAction、InfoAction ,模型类以Model为后缀,例如UserModel、InfoModel ,其他类也分别以相应分类为后缀,例如Service 、Widget。
6. 方法名只允许由字母组成,下划线是不允许的,首字母要小写,其后每个单词首字母要大写,即所谓的 “驼峰法命名” 规则,且越详细越好,应该能够描述清楚该方法的功能,例如switchModel、findPage。
7. 属性的命名只允许由字母组成,下划线是不允许的,首字母要小写,其后每个单词首字母要大写,即所谓的 “驼峰法命名” 规则,例如tablePrefix、tableName 。(fblww-1231)
分享到:
相关推荐
PHP命名空间的使用,PHP命名空间实例 PHP命名空间简单案例,主要在于理解命名空间的使用方法
名字就是事物在它所处的生态环境中一个长久而深远的结果。总的来说,只有了解系统的程序员才能为系统取出最合适的名字。如果所有的命名都与其自然相适合,则关系清晰,含义可以推导得出,一般人的推想也能在意料之中...
对php的命名空间的使用、使用域、语法等做了系统性的总结
标准化问题在某些方面上让每个人头痛,让人人都觉得大家处于同样的境地。这有助于让这些建议在许多的项目中不断演进,许多公司花费了许多星期逐子字逐句的进行争论。标准化不是特殊的个人风格,它对本地改良是完全...
DiaoyongController.class是对邮件类的应用
php 七牛sdk 整合 不需要命名空间也可以使用 免去强制使用命名空间
PHP与C++进行IPC命名管道共享内存通信,实现PHP网页与C++程序之间高效率跨进程通信。
欢迎-命名公约项目 ...命名约定主题列表: 会费 该项目的存在要归功于我们所有的贡献者:{%GitHubContributors%} {%endGitHubContributors%} 帮助我们用您的贡献创建更好的约定。 只需阅读我们的开始使用!
gitscraper 一种工具,用于在变量,文件夹和文件中刮擦公共github存储库以获取常见的命名约定当前的上载包含来自102808个不同存储库的16,018,052个php文件的结果Gitscraper会检查PHP文件以创建SecList / Dictionary...
PHP 命名空间(namespace)是在PHP 5.3中加入的,如果你学过C#和Java,那命名空间就不算什么新事物。 不过在PHP当中还是有着相当重要的意义。 PHP 命名空间可以解决以下两类问题: 用户编写的代码与PHP内部的类/函数/...
本文实例讲述了PHP命名空间定义与用法。分享给大家供大家参考,具体如下: php的命名空间的样式跟linux的路径很相似。 我们使用文件的路径作为命名空间。 定义命名空间 MVC\Model\index.php代码 <?php ...
计算机后端-PHP视频教程. php之面向对象26 命名空间.wmv
本文实例讲述了PHP命名空间与自动加载类。分享给大家供大家参考,具体如下: 今天我要给大家介绍的是PHP的命名空间 和 自动加载类 我先简单的分开演示 在放在一起 大家请看: 什么是自动加载类? 想必大家都应该知道...
PHP7内核剖析,包括php基本框架,变量,Zend虚拟机,php基本语法实现,内存管理,线程安全,扩展开发,命名空间等
php5.3 之后引入了命名空间的特性,从本质上讲,命名空间就是一个容器,你可以将类、函数和变量放在其中,在命名空间中,你可以无条件地访问这些项,在命名空间之外,必须导入或引用命名空间,才能访问它所包含的项...
里面包含了所有的PHP开发所需要的手册物超所值!让你的PHP更上一侧楼
上篇文章介绍了PHP命名空间的一些术语,其解析规则,本文我们来继续讲述PHP命名空间动态访问及使用技巧,希望能有所帮助
本文实例讲述了PHP命名空间namespace定义及导入use用法。分享给大家供大家参考,具体如下: 在PHP中,出现同名函数或是同名类是不被允许的。为防止编程人员在项目中定义的类名或函数名出现重复冲突,在PHP5.3中引入...
用于PHP的LiteCQRS用于PHP的基于命名约定的小型CQRS库(宽松地基于C#的LiteCQRS),它依赖于MessageBus,Command,EventSourcing和Domain Event模式。 注意:请使用1.1分支作为PHP的开发主LiteCQRS(基于小型命名...
本文实例讲述了PHP命名空间namespace用法。分享给大家供大家参考,具体如下: namespace(命名空间)相当于函数、类,划分了一个区域,这样子就使得在同个页面中可以require相同的类,使用相同名字的函数 : 在项目中...