位置: 编程技术 - 正文

thinkPHP5.0框架开发规范简介(thinkphp框架作用)

编辑:rootadmin

推荐整理分享thinkPHP5.0框架开发规范简介(thinkphp框架作用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:thinkphp开发框架,thinkphp框架搭建,thinkphp开发框架,thinkphp框架结构,thinkphp5框架运行原理,thinkphp框架怎么用,thinkphp框架怎么用,thinkphp5框架运行原理,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了thinkPHP5.0框架开发规范。分享给大家供大家参考,具体如下:

命名规范

ThinkPHP5遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范:

目录和文件

目录不强制规范,驼峰及小写+下划线模式均支持;类库、函数文件统一以.php为后缀;类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致;类名和类文件名保持一致,统一采用驼峰法命名(首字母大写);

函数和类、属性命名

类的命名采用驼峰法,并且首字母大写,例如 User、UserType,默认不需要添加后缀,例如UserController应该直接命名为User;函数的命名使用小写字母和下划线(小写字母开头)的方式,例如 get_client_ip;方法的命名使用驼峰法,并且首字母小写,例如 getUserName;属性的命名使用驼峰法,并且首字母小写,例如 tableName、instance;以双下划线“__”打头的函数或方法作为魔法方法,例如 __call 和 __autoload;

常量和配置

thinkPHP5.0框架开发规范简介(thinkphp框架作用)

常量以大写字母和下划线命名,例如 APP_PATH和 THINK_PATH;配置参数以小写字母和下划线命名,例如 url_route_on 和url_convert;

数据表和字段

数据表和字段采用小写加下划线方式命名,并注意字段名不要以下划线开头,例如 think_user 表和 user_name字段,不建议使用驼峰和中文作为数据表字段命名。

应用类库命名空间规范

应用类库的根命名空间统一为app(可以设置app_namespace配置参数更改);

例如:appindexcontrollerIndex和appindexmodelUser。

请避免使用PHP保留字(保留字列表参见 )作为常量、类名和方法名,以及命名空间的命名,否则会造成系统错误。

更多关于thinkPHP相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》、《smarty模板入门基础教程》及《PHP模板技术总结》。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

thinkPHP5.0框架整体架构总览【应用,模块,MVC,驱动,行为,命名空间等】 本文讲述了thinkPHP5.0框架整体架构。分享给大家供大家参考,具体如下:ThinkPHP5.0应用基于MVC(模型-视图-控制器)的方式来组织。MVC是一个设计模式,

PHP实现留言板功能的详细代码 本文实例为大家分享了php留言板的实现思路,供大家参考,具体内容如下1.创建一个存放留言信息的文件名2.获取表单中的数据给一个变量3.判断文件的

php实现微信扫码支付 代码中包含四个文件createUrl.php、ArrayToXML.php、returnGoodsUrl.php、notifyUrl.php。createUrl.php:创建微信二维码支付链接php/***@authorchantrans*本页面的作用是生成商

标签: thinkphp框架作用

本文链接地址:https://www.jiuchutong.com/biancheng/294779.html 转载请保留说明!

上一篇:thinkPHP5.0框架安装教程(thinkphp框架怎么用)

下一篇:thinkPHP5.0框架整体架构总览【应用,模块,MVC,驱动,行为,命名空间等】(thinkphp5框架介绍)

  • 合同执行过程中应该怎么做
  • 核定税种可以在哪里申报
  • 公司首次申报个税怎么填
  • 材料用于非应税项目
  • 增值税进项税会计处理
  • 资产负债表怎么下载
  • 10个税点怎么计算公式
  • 资信证明好开吗
  • 技术服务企业会计思维导图
  • 中小企业开业税务登记所需资料
  • 企业实际发生的公益性捐赠支出
  • 工程维修费用怎么入账
  • 当月作废的专票需要开负数发票么
  • 划拨土地使用权出租
  • 工会账户销户划拨流程
  • 固定资产怎么盘点
  • 计提本月应缴纳增值税
  • 企业注销后资产如何处置
  • 小规模纳税季度申报
  • 广告费和业务宣传费15%还是30%
  • 计算并结转本月应交的城建税700元
  • 发票抬头错了认可怎么办
  • 对公提回贷算收入吗
  • 可转换公司债券可以在一定程度上解决的问题是
  • win10更新补丁怎么关闭
  • linux怎么挂起
  • 苹果mac dns设置
  • 公司罚款怎么写
  • 应付职工薪酬包括个人社保和个税吗
  • 社保缴纳方式怎么填
  • 常见的电脑系统类型
  • 什么电脑系统比较好
  • 库存商品如何结转生产成本
  • 扶贫入股分红政策
  • 交房产税要带身份证嘛
  • 企业长期借款的利息,有可能计入的科目有( )
  • window10怎么禁用系统弹窗
  • 工业企业会计核算的特点
  • 吃鸡到底用什么显卡性价比最高?
  • sta翻译中文
  • _ html
  • 软件开发服务费税率
  • 现销和赊销对利润质量的影响
  • 投资现金流负值表示什么
  • 跨年租金收入如何入账
  • 企业与企业之间通过互联网进行产品
  • 招标公司的成本控制
  • 商场联营扣点缴纳增值税税率
  • 实际开票金额比外经证金额大
  • 主营业务成本账户年终结转后
  • 航天金税电子发票怎么读入
  • 防伪税控费用抵税分录
  • 会议中发生的相关事件
  • 对公账户如何转钱进去
  • mysql数据库数据备份
  • 值得收藏的一元硬币
  • Linux CentOS MySQL数据库安装配置教程
  • centos7installation怎么配
  • txt无法打开怎么弄
  • centos 安装chia
  • u启动开机启动快捷键
  • mac睡眠后黑屏
  • linux运维常用命令汇总
  • win8系统怎么到桌面
  • win8的计算器在哪里
  • node. js教程
  • 为什么要建立文明城市
  • Android 为LinearLayout增加分割线 divider
  • 在dos下删除文件
  • jquery formatter
  • jquery示例
  • 比较常见的电子商务模式
  • js入门基础教程
  • 安卓作业电量广播
  • python怎么定义
  • 江苏省国家税务局总局官网
  • 专家费缴税标准
  • 亮点纷呈的意思和造句
  • 土地增值税发票加计扣除5%年限
  • 外贸企业出口退税会计分录怎么做
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设