PHP开发规范!
一、规范前言篇
标准化不是特殊的个人风格,它让程序员可以了解任何代码,弄清程序的状况;新人可
以很快的适应环境;防止新接触php的人一次次的犯同样的错误;在一致的开发环境下,
可以减少人们犯错的机会。本规范的标准在绝对多数应用上为仿照java技术体系,因为
java技术体系以其众多成功的案例成为大部分计算机应用层的工业标准,此外便于日后
公司向java技术体系转型。
二、命名定义篇
局部变量命名
使用英文名词、动词,以大写字母作为单词的分隔,其他的字母均使用小写,单词的
首个字母使用小写,不使用下划线,例:
$repeatCount = '';
$delUserSql = '';
全局常量命名
使用英文名词、动词,所有字母都使用大写,以下划线分隔每个单词,例:
define( 'WEBSITE_NAME', '名称' );
define( 'WEBSITE_URL', '地址' )
数组变量命名
使用英文名词、动词,以大写字母作为单词的分隔,其他的字母均使用小写,单词的首
个字母使用小写,不使用下划线,以字符串Array为后缀,例:
$scopeArray = array();
$bookIdArray = array();
静态变量命名
使用英文名词、动词,以大写字母作为单词的分隔,其他的字母均使用小写,单词的首
个字母使用小写,不使用下划线,以字符串Static为后缀,例:
function getDirectoryFile()
{
static $fileArrayStatic = '';
static $fileNumStatic = '';
...
}
对象变量命名
使用类名称为变量前缀,所有字母都使用大写,以字符串_OBJECT为后缀,例:
$USERACCOUNT_OBJECT = new UserAccount();
$PAINTINGORDER_OBJECT = new PaintingOrder();
类命名
使用英文名词,以大写字母作为词的分隔,其他的字母均使用小写,名词的首个字母
使用大写,不使用下划线,例:
class UserAccount
{
...
}
class PaintingOrder
{
...
}
方法命名
使用英文名词、动词,以大写字母作为词的分隔,其他的字母均使用小写,单词的首个
字母使用小写,不使用下划线,例:
class UserAccount
{
function isAccountOk()
{
...
}
function addAccount()
{
...
}
}
方法中参数命名
使用英文名词、动词,以大写字母作为词的分隔,其他的字母均使用小写,单词的首个字母
使用小写,不使用下划线,例:
class UserAccount
{
function isAccountOk(
相关文档:
原文参考http://www.cnblogs.com/xxcainiao/archive/2009/04/18/1438482.html
稍作修改,做了一个goto按钮:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xh ......
1. Joomla!
2007年开源cms第一名!Joomla!是使用PHP语言加上MySQL数据库所开发的软件系统,可以在 Linux、Windows、MacOSX等各种不同的平台上执行。操作接口除了美观之外,也花了很多心力在设计这些接口的简易操作性。但初次使用者,需 ......
声明,我用的PHP框架是CI(codeignitor)
首先下载FCKeditor 2.6.3 (我使用的是这个版本)
可以在CSDN中下载
解压,将FCKeditor2.6.3下面的fckeditor整个文件夹复制到网站根目录(和index.php)同一个目录,并更名为fck(不改名也行,但后面设置根路径的时候,记得改名字)
然后 ......
我从事了6年多的编程工作,在这之前做了将近2年的纯HTML+CSS的网页制作和设计。本博客很多次提到的phpcn5.0,是一款简洁实用的文本工具。对于PHP编程有十分好的支持,几乎到了完美。我的PHP首选编程工具是phpcn5.0,使用phpcn5.0做PHP编程,几乎不用再用其它的文本工具。对于PHP编程,phpcn5.0有这些优点:
1 ......
PHP 过滤器用于验证和过滤来自非安全来源的数据,比如用户的输入。
什么是 PHP 过滤器?
PHP 过滤器用于验证和过滤来自非安全来源的数据。
验证和过滤用户输入或自定义数据是任何 Web 应用程序的重要组成部分。
设计 PHP 的过滤器扩展的目的是使数据过滤更轻松快捷。
为什么使用过滤器?
几乎所有 web 应用程序都依 ......