CI中PHP写法规范(不断更新)

1、类名首字母大写,多个单词用下划线连接,首字母小写是无效的

举例:

class CI_Model

2、routes路由配置中的右侧在配置类名和方法名的时候都是小写,如果大写可能会出现404找不到的错误

<?php
class Blog extends CI_Controller {

}
?>

路由中的配置:

example.com/index.php/blog/index/

3、类中的方法名全部用小写,多个单词用下划线连接

public function select_max($select = ‘‘, $alias = ‘‘)
{
    return $this->_max_min_avg_sum($select, $alias, ‘MAX‘);
}

时间: 2024-11-07 20:38:47

CI中PHP写法规范(不断更新)的相关文章

PHP中PSR-[0-4]代码规范

PHP-FIG 在说啥是PSR-[0-4]规范的之前,我觉得我们有必要说下它的发明者和规范者:PHP-FIG,它的网站是:www.php-fig.org.就是这个联盟组织发明和创造了PSR-[0-4]规范,膜拜吧,屌丝们! FIG 是 Framework Interoperability Group(框架可互用性小组)的缩写,由几位开源框架的开发者成立于 2009 年,从那开始也选取了很多其他成员进来,虽然不是 “官方” 组织,但也代表了社区中不小的一块.组织的目的在于:以最低程度的限制,来统一

AMD:浏览器中的模块规范

为实现与Node.js相同方式的模块写法,大牛们做了很多努力.但浏览器环境不同于服务器端,它的模块有一个HTTP请求过程(而Node.js的模块文件就在本地),这个请求过程多数使用script tag,script 默认的异步性导致很难实现与Node.js一模一样的模块格式.Modules/Wrappings 使得实现变为现实.虽然和Node.js的模块写法不完全一致,但也有很多相似之处,使得熟悉Node.js的程序员有一些亲切感.但Node.js终究是服务器端的JavaScript,没有必要把

ci中MVC

一.ci中MVC 二.的访问模式为pathinfo模式,如http://localhost/index.php/控制器/方法 application目录 controllers 控制器 models模型 views 视图 默认控制器welcome.php,默认方法是index方法,默认加载模版welcome_message.php 控制器: 1.文件名全部小写 2.所有控制器需要直接或间接继承CI_Controller 3.方法名称不能以下划线开头 4.私有.受保护的方法(动作),浏览器不能直接

***CI中的数据库操作(insert_id新增后返回记录ID)

在system/application/config 文件夹和里面的config文件里已经配置了参数 $active_group = "default";$db['default']['hostname'] = "";  hostname: 你的数据库的位置, 举例来说, 'localhost' 或 IP 地址 $db['default']['username'] = "";  username和password: 使用者名称和密码必须有充分的权

CI中的数据库操作

在system/application/config 文件夹和里面的config文件里已经配置了参数 $active_group = "default";$db['default']['hostname'] = "";  hostname: 你的数据库的位置, 举例来说, 'localhost' 或 IP 地址 $db['default']['username'] = "";  username和password: 使用者名称和密码必须有充分的权

Net中的代码规范工具及使用

Net中的代码规范工具及使用 https://www.cnblogs.com/selimsong/p/9209254.html 上一篇文章介绍了编码标准中一些常用的工具,本篇就具体来介绍如何使用它们来完成代码管理. 本文主要内容有: Roslyn简介 开发基于Roslyn的代码分析器 常用的基于Roslyn的代码分析器 在.Net Framework项目中使用代码分析器 安装StyleCop Analyser 设置规则 将自定义的规则使用到整个解决方案 修复代码 使用StyleCop.Json

css学习_写法规范、选择器

1.css(层叠样式表)样式主要目的(让页面更好看些) css尽量不要写内联样式,保证结构和样式分离原则: html专门负责结构,css专门负责样式. 2.css写法规范 选择器  { 属性 :值 : } 内联样式  写在标签里   style=“”属性:值“” 内部样式  写在head标签里的style标签里 外部样式   通过链接导入样式表  link 3.font-size(字号大小) 4.浏览器默认字体font-family 微软雅黑 ,字体大小一般默认为16px 一般不想写中文是可以用

CI中的AR操作

1 /** 2 * CI 中的 AR 操作 3 * @author zhaoyingnan 4 **/ 5 public function mAR() 6 { 7 /*************** 查询 *************/ 8 //select * from mp4ba limit 21,10; 9 //$objResult = $this->db->get('mp4ba', 10, 21); 10 //echo $this->db->last_query();die;

ACM数论中相关定理(不断更新)

费马小定理是数论中的一个重要定理,其内容为: 假如p是质数,且(a,p)=1,那么 a^(p-1) ≡1(mod p).即:假如a是整数,p是质数,且a,p互质,那么a的(p-1)次方除以p的余数恒等于1. 费马大定理,又被称为“费马最后的定理”,由法国数学家费马提出.它断言当整数n >2时,关于x, y, z的方程 x^n + y^n = z^n 没有正整数解.被提出后,经历多人猜想辩证,历经三百多年的历史,最终在1995年被英国数学家安德鲁·怀尔斯证明. 中国剩余定理的结论: 令任意固定整数