当前位置:K88软件开发文章中心编程语言PHPPHP01 → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • 5.3 PHP变量的输入输出 [内容预览] 0 | 2019-01-26 15:38:53
    由sufang创建,Alma最后一次修改2015-11-04在XXX环境下,对web通过GET或者POST方法传递来的参数均要求进行严格的过滤和合法性验证,不推荐使用直接的$_GET、$_POST或者$_REQUEST获取,而通过XXX的XXX_yiv模块提供的方法获取和过滤处理。

    [阅读全文]

  • 5.2 PHP引用的使用 [内容预览] 0 | 2019-01-26 15:38:51
    由sufang创建,Alma最后一次修改2015-11-04引用在程序中使用比较多,为了公用同一个内存,而不需要另外进行复制,XXX环境下的引用使用时,需要注意下面的情况;在对函数的输入参数中使用引用时,不能在调用的时候在输入参数前加&来引用,而直接使用该变量即可,同时必须在函数定义的时候说明输入参数来自引用,...

    [阅读全文]

  • 5.1 PHP变量定义 [内容预览] 0 | 2019-01-26 15:38:50
    由sufang创建,Alma最后一次修改2015-11-04XXX环境下的php代码编写要求所有的变量均需要先申明后使用,否则会有错误信息,对于数组,在使用一个不确定的key时,比如先进行isset()的判断,然后再使用;比如下面的代码:$array=array();$var=isset($array[3])?$arr...

    [阅读全文]

  • 4.4.5 PHP项目开发中的程序逻辑结构 [内容预览] 0 | 2019-01-26 15:38:49
    由sufang创建,最后一次修改2015-11-04对于PHP项目开发,尽量采用OOP的思想开发,尤其在PHP5以后,对于面向对象的开发功能大大提高。在PHP项目中,我们建议将独立的功能模块尽量写成函数调用,对应一整块业务逻辑,我们建议封装成类,既可以提高代码可读性,也可以提高代码重用性。比如,我们通常将对数据库的接口...

    [阅读全文]

  • 4.4.4 PHP和HTML代码的分离问题 [内容预览] 0 | 2019-01-26 15:38:48
    由sufang创建,最后一次修改2015-11-04对性能要求不是很高的项目和应用,我们建议不采用PHP和HTML代码直接混排的方式书写代码,而采用PHP和HTML代码分离的方式,即采用模版的方式处理,这样一方面对程序逻辑结构更加清晰有利,也有助于开发过程中人员的分工安排,同时还对日后项目的页面升级该版提供更多便利。对...

    [阅读全文]

  • 4.4.3 PHP项目通常的文件目录结构 [内容预览] 0 | 2019-01-26 15:38:47
    由sufang创建,最后一次修改2015-11-04建议在开发规范的独立的PHP项目时,使用规范的文件目录结构,这有助于提高项目的逻辑结构合理性,对应扩展和合作,以及团队开发均有好处。一个完整独立的PHP项目通常的文件和目录结构如下:/项目根目录/manage后台管理文件存放目录/csscss文件存放目录/doc存放项...

    [阅读全文]

  • 4.4.2 PHP程序文件名、目录名 [内容预览] 0 | 2019-01-26 15:38:46
    由sufang创建,Alma最后一次修改2015-11-04程序文件名和目录名命名均采用有意义的英文方式命名,不使用拼音或无意义的字母,同时均必须使用小写字母,多个词间使用_间隔。

    [阅读全文]

  • 4.4.1 php代码标记 [内容预览] 0 | 2019-01-26 15:38:44
    由sufang创建,最后一次修改2015-11-04所有的php程序代码块标记均使用

    [阅读全文]

  • 4.4 PHP其他规范(建议) [内容预览] 0 | 2019-01-26 15:38:43
    由sufang创建,Alma最后一次修改2015-11-04包括:php代码标记,程序文件名、目录名,PHP项目通常的文件目录结构,PHP和HTML代码的分离问题,PHP项目开发中的程序逻辑结构等

    [阅读全文]

  • 4.3.4 PHP变量或者语句注释 [内容预览] 0 | 2019-01-26 15:38:42
    由sufang创建,Alma最后一次修改2015-11-04程序中变量或者语句的注释遵循以下原则:a.写在变量或者语句的前面一行,而不写在同行或者后面;b.注释采用/**/的方式;c.每个函数前面要包含一个注释块。内容包括函数功能简述,输入/输出参数,预期的返回值,出错代码定义。d.注释完整规范。e.把已经注释掉的代码...

    [阅读全文]

  • 4.3.3 PHP函数和方法的注释 [内容预览] 0 | 2019-01-26 15:38:41
    由sufang创建,Alma最后一次修改2015-11-04函数和方法的注释写在函数和方法的前面,采用类似下面例子的规则:/***@Purpose:*执行一次查询*@MethodName:Query()**@Param:string$queryStrSQL查询字符串*@Param:string$username用户名*...

    [阅读全文]

  • 4.3.2 PHP类的注释 [内容预览] 0 | 2019-01-26 15:38:40
    由sufang创建,Alma最后一次修改2015-11-04/***@Purpose:*访问数据库的类,以ODBC作为通用访问接口*@PackageName:Database*@Author:ForrestGumpgump@crtvu.edu.cn*@Modifications:*No20020523-100:*odb...

    [阅读全文]

  • 4.3.1 PHP程序头注释块 [内容预览] 0 | 2019-01-26 15:38:39
    由sufang创建,Alma最后一次修改2015-11-04每个程序头部必须有统一的注释块,规则如下:a.必须包含本程序的描述;b.必须包含作者;c.必须包含书写日期;d.必须包含版本信息;e.必须包含项目名称;f.必须包含文件的名称;g.重要的使用说明,如类的调用方法、注意事项等;参考例子如下:<?php+-+//|...

    [阅读全文]

  • 4.3 PHP程序注释 [内容预览] 0 | 2019-01-26 15:38:37
    由sufang创建,Alma最后一次修改2015-11-04每个程序均必须提供必要的注释,书写注释要求规范,参照PEAR提供的注释要求,为今后利用phpdoc生成php文档做准备。程序注释的原则如下:a.注释中除了文件头的注释块外,其他地方都不使用//注释,而使用/**/的注释;b.注释内容必须写在被注释对象的前面,不...

    [阅读全文]

  • 4.2.11 PHP 错误返回检测规则 [内容预览] 0 | 2019-01-26 15:38:36
    由sufang创建,Alma最后一次修改2015-11-04检查所有的系统调用的错误信息,除非你要忽略错误。为每条系统错误消息定义好系统错误文本,并记录错误LOG。

    [阅读全文]

  • 4.2.10 PHP 避免嵌入式赋值 [内容预览] 0 | 2019-01-26 15:38:35
    由sufang创建,Alma最后一次修改2015-11-04在程序中避免下面例子中的嵌入式赋值:不使用这样的方式:while($a!=($c=getchar())){processthecharacter}

    [阅读全文]

  • 4.2.9 PHP true/false和0/1判断 [内容预览] 0 | 2019-01-26 15:38:34
    由sufang创建,Alma最后一次修改2015-11-04遵循以下规则:a.不能使用0/1代替true/false,在PHP中,这是不相等的;b.不要使用非零的表达式、变量或者方法直接进行true/false判断,而必须使用严格的完整true/false判断;如:不使用if($a)或者if(checka())而使用i...

    [阅读全文]

  • 4.2.8 PHP 不要不可思议的数字 [内容预览] 0 | 2019-01-26 15:38:33
    由sufang创建,Alma最后一次修改2015-11-04一个在源代码中使用了的赤裸裸的数字是不可思议的数字,因为包括作者,在三个月内,没人它的含义。例如:if(22==$foo){start_thermo_nuclear_war();}elseif(19==$foo){refund_lotso_money();}e...

    [阅读全文]

  • 4.2.7 PHP 语句断行, 每行控制在80个字符以内 [内容预览] 0 | 2019-01-26 15:38:32
    由sufang创建,Alma最后一次修改2015-11-04在代码书写中,遵循以下原则:a.尽量保证程序语句一行就是一句,而不要让一行语句太长产生折行;b.尽量不要使一行的代码太长,一般控制在80个字符以内;c.如果一行代码太长,请使用类似.=的方式断行书写;d.对于执行数据库的sql语句操作,尽量不要在函数内写sql...

    [阅读全文]

  • 4.2.6 PHP 类的构造函数 [内容预览] 0 | 2019-01-26 15:38:31
    由sufang创建,Alma最后一次修改2015-11-04如果要在类里面编写构造函数,必须遵循以下规则:a.不能在构造函数中有太多实际操作,顶多用来初始化一些值和变量;b.不能在构造函数中因为使用操作而返回false或者错误,因为在声明和实例化一个对象的时候,是不能返回错误的;

    [阅读全文]

  • 4.2.5 PHP if else swith for while等书写 [内容预览] 0 | 2019-01-26 15:38:29
    由sufang创建,Alma最后一次修改2015-11-04对于控制结构的书写遵循以下规则:a.在if条件判断中,如果用到常量判断条件,将常量放在等号或不等号的左边,例如:if(6==$errorNum),因为如果你在等式中漏了一个等号,语法检查器会为你报错,可以很快找到错误位置,这样的写法要多注意;b.switch结...

    [阅读全文]

  • 4.2.4 PHP =符号书写 [内容预览] 0 | 2019-01-26 15:38:28
    由sufang创建,Alma最后一次修改2015-11-04在程序中=符号的书写遵循以下规则:a.在=符号的两侧,均需留出一个空格;如$a=$b、if($a==$b)等;b.在一个申明块,或者实现同样功能的一个块中,要求=号尽量上下对其,左边可以为了保持对齐使用多个空格,而右边要求空一个空格;如下例:$testa=$a...

    [阅读全文]

  • 4.2.3 PHP 小括号( )和函数、关键词等 [内容预览] 0 | 2019-01-26 15:38:27
    由sufang创建,Alma最后一次修改2015-11-04小括号、关键词和函数遵循以下规则:a.不要把小括号和关键词紧贴在一起,要用一个空格间隔;如if($a<$b);b.小括号和函数名间没有空格;如$test=date("ymdhis");c.除非必要,不要在Return返回语句中使用小括号。如return$a;

    [阅读全文]

  • 4.2.2 PHP 大括号{ }书写规则 [内容预览] 0 | 2019-01-26 15:38:26
    由sufang创建,Alma最后一次修改2015-11-04在程序中进行结构控制代码编写,如if、for、while、switch等结构,大括号传统的有两种书写习惯,分别如下:a.{直接跟在控制语句之后,不换行,如for($i=0;$i<$count;$i++){echo"test";}b.{在控制语句下一行,如for...

    [阅读全文]

  • 4.2.1 PHP 代码缩进 [内容预览] 0 | 2019-01-26 15:38:25
    由sufang创建,Alma最后一次修改2015-11-04在书写代码的时候,必须注意代码的缩进规则,我们规定代码缩进规则如下:a.使用4个空格作为缩进,而不使用tab缩进(对于ultraedit,可以进行预先设置)例子:for($i=0;$i<$count;$i++){echo"test";}

    [阅读全文]

  • 4.2 PHP书写规则 [内容预览] 0 | 2019-01-26 15:38:24
    由sufang创建,Alma最后一次修改2015-11-04书写规则是指在编写php程序时,代码书写的规则,包括缩进、结构控制等方面规范:

    [阅读全文]

  • 4.1.6 PHP 数据库字段 [内容预览] 0 | 2019-01-26 15:38:23
    由sufang创建,Alma最后一次修改2015-11-04数据库字段命名遵循以下规范:a.全部使用小写;b.多个单词间使用_间隔。例子:user_name、rose_price等。

    [阅读全文]

  • 4.1.5 PHP 数据库表名 [内容预览] 0 | 2019-01-26 15:38:21
    由sufang创建,Alma最后一次修改2015-11-04数据库表名命名遵循以下规范:a.表名均使用小写字母;b.对于普通数据表,使用_t结尾;c.对于视图,使用_v结尾;d.对于多个单词组成的表名,使用_间隔;例子:user_info_t和book_store_v等

    [阅读全文]

  • 4.1.4 PHP 缩写词 [内容预览] 0 | 2019-01-26 15:38:20
    由sufang创建,Alma最后一次修改2015-11-04当变量名或者其他命名中遇到缩写词时,参照具体的命名规则,而不采用缩写词原来的全部大写的方式。例子:functionmyPear(不是myPEAR)functiogetHtmlSource(不是getHTMLSource)。

    [阅读全文]

  • 4.1.3 PHP 方法或函数 [内容预览] 0 | 2019-01-26 15:38:19
    由sufang创建,Alma最后一次修改2015-11-04方法或函数命名遵循以下规则:a.首字母小写;b.多个单词间不使用间隔,除第一个单词外,其他单词首字母大写。例子:functionmyFunction()或functionmyDbOracle()等。

    [阅读全文]

 PHP01   355   30   1/12页   首页   1   2   3   4   5         GO