PHP文件夹/文件命名规范
-----------------------------------
为方便和兼容不同操作系统,PHP文件夹/文件名统一全部使用小写,需要时可用下划线.
类文件,取名方式: 功能.class.php 如 db_mysql.class.php
函数文件取名 功能.fun.inc.php 如 news.fun.inc.php
不能通过浏览器直接访问的php文件取名 **.inc.php 并记得在第一行加入如下限制代码
!defined('INIT_PHPV') && die('Denied');
注意:以上规范,不适用于 网上下载的类库文件.
常用的文件夹有:
admin /管理
images /图片
templates /模板
includes /包含文件,各种函数及类库
script /前台脚本和css
data /网站数据 此文件夹可写. 内有缓存文件,错误日志等
upload /上传文件夹
html /静态html目录
PHP代码书写规范
-------------------------
类名: 单词间首字母用大写,其它小写.如 class MySql {.... }
类中的方法命名规范同上.
函数命名:
驼峰形式.即首单词字母小写,其它大写如
function error ($msg) {...}
function sendMail ($email) {..}
变量也使用驼峰形式.如
$fileName = 'abc.txt';
sql语句则遵照标准写法
关键字大写,表名和字段名最好用``引起来.查询参数用单引号引起来 如
$DB->Query("SELECT * FROM `tablename' WHERE `uid'='1' ");
if...else用法:
统一使用大括号,除非非常特殊的情况下,不能用 endif;
大括号用法:
推荐用
function foo {
....
}
也可用
function foo
{
....
}
在PHP文件里,除了语言包注释配置文件,其它地方不能有中文.
所有文件,保存格式为UTF8
数据库命名规范
-------------------------
表名全小写,如果需要,用下划线隔开单词
字段名单词首字母大写
如: 表user字段UserName
分享到:
相关推荐
cakephp-cakephp-1.3.8-0-g33afe21cakephp-cakephp-1.3.8-0-g33afe21cakephp-cakephp-1.3.8-0-g33afe21
cakephp php 借鉴raid on ralis的php实现,目前最新beta版。
官网下载下来的框架 官网下载下来的框架官网下载下来的框架
一个很流行的php框架,cakephp,支持MVC模式
cakephp-2.2.4-0 稳定版框架
CakePHP 3.0.1 发布,此版本是个 bug 修复版本 CakePHP 3.0.0 稳定版是向后不兼容版本,现在 CakePHP 最低要求: PHP 5.4.16 及其以上 mbstring 扩展 intl 扩展
CakePHP-1.2-Cheatsheet
CakePHP-Audit-Log-Plugin, 记录在CRUD操作期间对对象所做的更改 审计日志插件针对的日志插件 2 1. x. 为每个连接的模型创建一个审计历史。行为跟踪两个级别上的更改。 它获取完全水合对象的快照,在更改之后,更改...
CakePHP 3.x Bootstrap的帮助器 CakePHP 3.x Helpers以@Twitter Boostrap样式生成HTML:可用的Breadcrumbs , Flash , Form , Html , Modal , Navbar , Panel和Paginator帮助器! 如何... ? 安装 如果您想要...
PHP框架高级编程-应用Symfony,CakePHP和Zend.
There are two main ways to get a fresh copy of CakePHP. You can either download an archive copy (zip/tar.gz/tar.bz2) from the main website, or check out the code from the git repository. To download ...
wechat-cakephp-sdk wechat-cakephp-sdk 在wechat-php-sdk上修改适配cakephp, controller中有使用范例 项目地址: ###更新 Wechat.php中增加适配CakePHP的缓存配置,也可以根据实际情况在WechatCache中改为其他的缓存...
打包下载,里面有CakePHP的框架源码,下载后可直接使用,版本是1.1的,稳定版;CakePHP的分页组件源码;CakePHP的中文及英文教程,CHM格式;CakePHP的中文打印版教程,WORD格式,下载后可直接打印,方便的;CakePHP...
CakePHP的CakeSoftDelete插件 目的 这个Cakephp插件使您可以使您的模型可软删除。 当软删除一个实体时,实际上并没有从数据库中删除它。 而是在记录上设置了deleted时间戳。 要求 该插件是为cakephp 3.x开发的。 ...
cakephp-jwt-auth, 使用JSON网络令牌进行身份验证的CakePHP插件 CakePHP认证插件 包含AuthComponent类认证的插件,用于使用 JSON网络令牌进行身份验证。 你可以在这里详细阅读关于JSON网络令牌规范的详细说明。要求...
CakePHP系列(二)----博客(Blog)案例,一个用cakephp构建比较简单的BLOG的案例。
/usr/local/zend/var/zray/extensions/CakePHP/zray.php /usr/local/zend/var/zray/extensions/CakePHP/logo.png 您可以将文件复制到该位置,也可以将此存储库克隆到zray扩展目录中。 在Zend Server 8.5中安装 以...
cakephp2.0-metronic-theme 如何设置应用程序? 使用以下命令在apache webroot目录中克隆代码。 git 克隆 创建数据库并设置连接 Config/database.php 运行以下命令以使用 composer > composer install 安装 ...
示例CakePHP代码库包含遵循规范和API的真实示例(CRUD,身份验证...cd cakephp-realworld-example-app 使用composer安装所有依赖项 composer install 在config/app.php文件中配置数据库设置(请参阅:数据源/默认) v
cakephp--使用_CakePHP_的_Session_和_Request_Handler_组件