美文网首页重点常用
6 ThinkPHP5的命名规范与目录结构:很重要哦~

6 ThinkPHP5的命名规范与目录结构:很重要哦~

作者: 星chen | 来源:发表于2018-09-08 04:03 被阅读0次

    6 ThinkPHP5的命名规范与目录结构:很重要哦~

    一. 命名规范
    1.匈牙利命名法:
    标识符中的每个单词之间用下划线分隔:use_name;

    2.驼峰命名法:
    标识符中的每个单词的首字母大写,用大写字母来分隔,根据首字母是否大写又分为:

    • 1.大驼峰:首字母大写,常用作类名:ClassName,又称:帕斯卡命名法
    • 2.小驼峰:除第一个单词外,每个单词首字母大写,常用作类属性和方法:$userName

    1.目录与文件
    类型 命名规范 实例
    目录 小写字母/小写字母+下划线 user/user_type

    类文件 命名空间与文件真实路径完全一致 app\index\controller
    (驼峰法) 类名与文件名保持一致(首字母大写) User.php中只有User类

    其他文件 小写字母/小写字母+下划线 list.php / list_user.php

    2.函数与类属性与方法
    函数 匈牙利命名法(小写字母+下划线) get_user_typr()
    类的方法 驼峰法(首字母小写) getName()
    类属性 驼峰法(首字母小写) userType
    魔术方法 双下划线开头+驼峰命名法 __ser(), __callStatic()

    3.常量与配置参数
    常量 (匈牙利命名法)大写字母+下划线 APP_PATH
    配置参数 (匈牙利命名法)小写字母+下划线 url_route_on

    4.数据库与字段
    数据表 小写字母+下划线,前缀用数据库名 tp5_staff
    字段表 小写字母+下划线,前缀用数据库名 staff_name

    注意事项:不要使用PHP保留关键字用作:常量名, 类名,
    方法名, 命名空间等,否则会引起系统错误~~

    二. thinkPHP目录结构(说明)
    序号 名称 说明

    1. application 应用目录(可自定义)
    2. extent 扩展类库目录(可自定义)
    3. public 外部可访问的web目录
    4. runtime 应用运行时目录
    5. thinkPHP 框架核心目录
    6. vendor 第三方类型目录
    7. bulid.php 自动生成定义文件(参考)
    8. composer.json composer定义文件
    9. LICENSE.txt 版权文件
    10. README.md readme,即框架说明文件
    11. think 命令行入口文件

    相关文章

      网友评论

        本文标题:6 ThinkPHP5的命名规范与目录结构:很重要哦~

        本文链接:https://www.haomeiwen.com/subject/ncqkgftx.html