左右分栏
帖子
相册
日志
群组
热榜
分享
记录
银行
基本信息
到访IP统计
管理团队
管理统计
在线会员
会员排行
版块排行
帖子排行
标签排行
用户名
密 码
记住登录
登录
找回密码
注册
快捷通道
关闭
您还没有登录,快捷通道只有在登录后才能使用。
立即登录
还没有帐号? 赶紧
注册一个
门户模式
韭菜家园
论坛
帖子
日志
用户
版块
群组
帖子
搜索
>
PHP
>
PHP编码规范
发帖
回复
返回列表
新帖
2638
阅读
6
回复
PHP编码规范
[复制链接]
上一主题
下一主题
离线
cai
UID:2
注册时间
2005-01-04
最后登录
2024-07-30
在线时间
128小时
发帖
600
搜Ta的帖子
精华
47
PB
3246
威望
526
贡献值
187
交易币
124
好评度
279
访问TA的空间
加好友
用道具
管理员
关闭
个人中心可以申请新版勋章哦
立即申请
知道了
加关注
发消息
只看楼主
倒序阅读
0楼
发表于: 2005-01-07
PHP编码规范-文件结构
|
|――images
|――include
|――parameter
|――config
|――function
|――index
images存放图片文件,include中是系统是要引用的文件,一般在parameter中存放参数文件,config中存放配置文件,function中存放方法文件,如javascript的方法等,并按功能模块的分类,将各功能的类也放入其中
共
条评分
grant all privileges on *.* to 'a'@'localhost' identified by 'a' with grant option;flush privileges;
回复
举报
分享到
淘江湖
新浪
QQ微博
QQ空间
开心
人人
豆瓣
网易微博
百度
鲜果
白社会
飞信
离线
cai
UID:2
注册时间
2005-01-04
最后登录
2024-07-30
在线时间
128小时
发帖
600
搜Ta的帖子
精华
47
PB
3246
威望
526
贡献值
187
交易币
124
好评度
279
访问TA的空间
加好友
用道具
管理员
加关注
发消息
只看该作者
1楼
发表于: 2005-01-07
PHP编码规范-代码范例
/*
* @(#)Cngift.php 1.82 03/06/25
*
* 开花石头编写的示例文档
* 将对编码规范做简单的示范
*
*/
require( “db.php” );
/**
* 示范用类
*
* @version 1.82 03.06.25
* @author 开花石头
*/
class Blah extends SomeClass {
/* 这个类运行时的注释写在这里 */
/** 关于变量的注释写在这里 */
static int $classVar1;
/**
* 对变量编写的多行注释写在这里
*/
static string classVar2;
/** 变量的文档注释 */
int instanceVar1;
/** 变量的文档注释 */
int[] instanceVar3;
/**
* 构造函数的注释
*/
function Blah() {
// ...在这里执行...
}
/**
* ...函数的文档注释...
*/
function doSomething() {
// ...在这里执行...
}
/**
* ...方法的注释文档..
* 多行注释
*/
public void doSomethingElse(Object someParam) {
// ...在这里执行...
}
}
共
条评分
grant all privileges on *.* to 'a'@'localhost' identified by 'a' with grant option;flush privileges;
回复
举报
离线
cai
UID:2
注册时间
2005-01-04
最后登录
2024-07-30
在线时间
128小时
发帖
600
搜Ta的帖子
精华
47
PB
3246
威望
526
贡献值
187
交易币
124
好评度
279
访问TA的空间
加好友
用道具
管理员
加关注
发消息
只看该作者
2楼
发表于: 2005-01-07
PHP编码规范-命名规范
命名空间
一个唯一命名空间的前缀总是全部小写的ASCII字母并且是一个顶级域名,通常是com,edu,gov,mil,net,org,或1981年ISO 3166标准所指定的标识国家的英文双字符代码。命名空间的后续部分根据不同机构各自内部的命名规范而不尽相同。这类命名规范可能以特定目录名的组成来区分部门(department),项目(project),机器(machine),或注册名(login names),也可以按功能模块来分类。
共
条评分
grant all privileges on *.* to 'a'@'localhost' identified by 'a' with grant option;flush privileges;
回复
举报
离线
cai
UID:2
注册时间
2005-01-04
最后登录
2024-07-30
在线时间
128小时
发帖
600
搜Ta的帖子
精华
47
PB
3246
威望
526
贡献值
187
交易币
124
好评度
279
访问TA的空间
加好友
用道具
管理员
加关注
发消息
只看该作者
3楼
发表于: 2005-01-07
PHP编码规范-空白
空行
空行将逻辑相关的代码段分隔开,以提高可读性。
下列情况应该总是使用两个空行:
- 一个源文件的两个片段(section)之间
- 类声明声明之间
下列情况应该总是使用一个空行:
- 两个方法之间
- 方法内的局部变量和方法的第一条语句之间
- 块注释或单行注释之前
- 一个方法内的两个逻辑段之间,用以提高可读性
共
条评分
grant all privileges on *.* to 'a'@'localhost' identified by 'a' with grant option;flush privileges;
回复
举报
离线
cai
UID:2
注册时间
2005-01-04
最后登录
2024-07-30
在线时间
128小时
发帖
600
搜Ta的帖子
精华
47
PB
3246
威望
526
贡献值
187
交易币
124
好评度
279
访问TA的空间
加好友
用道具
管理员
加关注
发消息
只看该作者
4楼
发表于: 2005-01-07
PHP编码规范-源文件的编码规范
所有的源文件都应该在开头有一个C语言风格的注释,其中列出类名、功能、版本信息、日期、作者和版权声明:
/*
* 类名
* 功能
* 版本
* 日期
* 作者
* 版权
*/
如果对文件进行了修改,应该在文件头中说明修改目的、修改日期、修改人,并变更文件的版本信息;如果修改问文件的一部分,则在文件中进行注释即可,并且标识出修改部分的起止位置
……
/*
* 修改目的
* 修改日期
* 修改人
* 版本
*/
……
修改起始
……
……
修改结束
……
共
条评分
grant all privileges on *.* to 'a'@'localhost' identified by 'a' with grant option;flush privileges;
回复
举报
离线
cai
UID:2
注册时间
2005-01-04
最后登录
2024-07-30
在线时间
128小时
发帖
600
搜Ta的帖子
精华
47
PB
3246
威望
526
贡献值
187
交易币
124
好评度
279
访问TA的空间
加好友
用道具
管理员
加关注
发消息
只看该作者
5楼
发表于: 2005-01-07
PHP编码规范-注释
块注释
块注释通常用于提供对文件,方法,数据结构和算法的描述。块注释被置于每个文件的开始处以及每个方法之前。它们也可以被用于其他地方,比如方法内部。在功能和方法内部的块注释应该和它们所描述的代码具有一样的缩进格式。
块注释之首应该有一个空行,用于把块注释和代码分割开来,比如:
/*
* 这里是块注释
*/
块注释可以以/*-开头,这样indent(1)就可以将之识别为一个代码块的开始,而不会重排它。
/*-
* 如果想被忽略,可是使用特别格式的块注释
*
* one
* two
* three
*/
注意:如果你不使用indent(1),就不必在代码中使用/*-,或为他人可能对你的代码运行indent(1)作让步。
共
条评分
grant all privileges on *.* to 'a'@'localhost' identified by 'a' with grant option;flush privileges;
回复
举报
离线
cai
UID:2
注册时间
2005-01-04
最后登录
2024-07-30
在线时间
128小时
发帖
600
搜Ta的帖子
精华
47
PB
3246
威望
526
贡献值
187
交易币
124
好评度
279
访问TA的空间
加好友
用道具
管理员
加关注
发消息
只看该作者
6楼
发表于: 2005-01-07
PHP编码规范-文件名
文件夹命名一般采用英文,长度一般不超过20个字符,命名采用小写字母。除特殊情况才使用中文拼音,一些常见的文件夹命名如:images(存放图形文件),flash(存放Flash文件),style(存放CSS文件),scripts(存放Javascript脚本),inc(存放include文件),link(存放友情链接),media(存放多媒体文件)等。文件名称统一用小写的英文字母、数字和下划线的组合。
共
条评分
grant all privileges on *.* to 'a'@'localhost' identified by 'a' with grant option;flush privileges;
回复
举报
发帖
回复
返回列表
https://bbs.jiucai.org
访问内容超出本站范围,不能确定是否安全
继续访问
取消访问
快速回复
限100 字节
您目前还是游客,请
登录
或
注册
进入高级模式
文字颜色
发 布
回复后跳转到最后一页
上一个
下一个
隐藏
快速跳转
交流中心
站务管理
建站交流
编程技术
PHP
JSP && J2EE && SSH
Javascript
HTML && XHTM & XML
ASP && ASP.NET
AS3
服务器管理配置
Apache
Tomcat & Resin
IIS && Access && SQLServer
Oracle
MySQL && PostgreSQL
社区综合
我要灌水
心情随笔
关闭
关闭
选中
1
篇
全选