zoukankan      html  css  js  c++  java
  • php 代码编写的格式

    1.代码标记

            php程序可以使用<?php ....  ?> 或 <? ..... ?> 来界定php代码,在html页面中嵌入纯变量是,可以使用<?= $variablename ?>这样的形式

    2.缩进

            php程序中缩进宜按标准键盘的1个“TAB”键,即4个空格为单位,一段程序中不应出现两种缩进的规则

    3.长度

           a).单个函数的有效代码长度应控制在100行以内,不包括注释行。

           b).单个类的有效代码长度应控制在1500行以内,不包括注释行。

    4.行宽

          每行php代码的行宽宜设置为80个字符。

    5.间隔

         a).操作符两端应各空一个字符。

         b).相应独立的功能模块之间应使用注释行间隔,并标明相应内容。

         c).程序体上下之间应加入一个空白行,不应使用多空行。

    6.对齐

         a).关系密切的代码行应对齐,例如类型 修饰 名称 参数等

         b).连续赋值时应对齐操作符。

         c).方法参数过多时应在每个参数的逗号后换行并对齐

         d).控制或循环中的条件大于行宽时,应在操作符前换行,对齐并注释相应条件。

         e).变量定义应通过添加空格对齐操作符,同一类型的变量应放在一起。

    7.括号

         a)小括号(“()”)使用过程中,“(” 应和函数的关键词紧贴在一起,除此以外宜使用空格将“(” 同前面内容分开;右括号 “)” 除后面是 “)” 或是 “”以外,其它内容应一律用空格隔开;

         b).大括号 (“{}”)中的语句应单独作为一行,其中:“{” 应紧跟语句后;“}” 应单独一行与程序体第一个字符对齐,并说明相应的匹配模块;

         c).较长的方法以及类 接口等的“}”后应使用 //end...等标识结束。例如类的结束符 “}” 方法的结束符:} 功能块结束:} 循环体结束:}

    <?Php //

    代码标记

     3.1

     

    //

    缩进

    3.2-----------------------------------------

     

    ------ for($i = 0; $i <$length; $i++){ 

    if($i

     >0){ 

    $n = $i; 

    //

    变量对齐

    3.6----------------------------------------------- 

    $count 

    = 100; 

    $length 

    = 0; 

    $user_name= null; 

    $porduct 

    = array(); //

    声明数组

     

    //

    参数对齐

    3.6----------------------------------------

    ------ getConnection($url, 

    $user_name, 

    $password){ 

    ... 

    } //getConnection

    ()结束

     

    //

    换行对齐

    3.6---------------------------------------------- 

    $sql = "SELECT * ". 

    " FROM TProduct WHERE Prod_ID = ". 

    $pr

    od_

    id; 

    //

    条件对齐

    ---------------------------------------

    ------- if( Condition1 

    //

    当条件一

     

    && Condition2 

    //

    并且条件二

     

    || Condition3){ //

    或者条件三

     

    ... 

    //

    操作符两边空格

    ---------------------------------------- 

    $result = (($a + 1) *3 / 2 + $num).'Test'; 

    $condition? func1($var) : func2($var); 

    ?>

  • 相关阅读:
    nyoj 69 数的长度
    hdu 1437 天气情况【概率DP】
    hdu 2058 The sum problem
    hdu 1491 Octorber 21st
    Aras学习笔记(16)- Aras官方项目Tree Grid View Sample原理介绍
    Aras学习笔记 (15)
    Aras学习笔记 (14) DotNet操作Aras常用代码代码汇总(陆续更新中)
    Aras学习笔记 (13) Javascript端常用代码代码汇总(陆续更新中)
    Aras学习笔记 (12) C#代码读取域用户列表(转,翻译)
    Aras学习笔记 (11) Aras集成AD账号
  • 原文地址:https://www.cnblogs.com/lijiageng/p/5868545.html
Copyright © 2011-2022 走看看