电脑安全

您当前的位置:主页 > 电脑安全 >

phpBB 编码标准规范-网络编程

来源:[db:来源]标题:   函数    编辑:电脑技术全能网 时间:2019-09-21 18:25

原标题:phpBB 编码标准规范-网络编程
   从前发过,明天又校订了一下,也当是本人又从新复习了一遍,又有新的感到。不愧是久负盛名的开源名目,编码标准简略简练,切中关键。盼望能对各人有所关心,欢送交换见解。 phpBB 编码尺度标准假如您对原手册内容有注解或倡议,请发电子邮件至 nate@phpbb.com ;假如您对本文翻译有甚么看法或倡议,请接洽QQ78045595,或发电子邮件至gaogan at gmail dot com.编纂器设定制表符 vs 空格:为了此事尽能够地简略,咱们应用制表符,不必空格。 你能够随意设定编纂器应用几多空格表现制表符,然而必需保障当你保留文件时,它保留的是制表符而不是空格。 如许,咱们每团体都能够让代码以咱们喜爱的方法表现,同时不损坏现实文件的规划。 换行: 确保编纂器将文件保留为 Unix 格局。这象征着以换行符停止一行,而不是在 Win32 里那样用一个 CR/LF 对,也不是 Mac 所用的某种方法。任何标准的 Win32 编纂器应当做到这点,但这并不见得老是默许的。你须要熟习你的编纂器。假如你须要无关应用 Windows 文本编纂器的倡议,应当去征询它的开辟者。他们中有些人在 Win32 中做编纂任务。定名商定在咱们的定名商定中,不会应用任何情势的匈牙利定名。咱们许多人信任,匈牙利定名是招致代码凌乱的一种重要伎俩。变量称号:变量名应该全体小写,而且词语之间以单个下划线分开。 比方: $current_user 是准确的, 然而 $currentuser 和 $currentUser 就不准确。称号应该是描写性的,而且扼要。咱们天然不盼望应用漫长的句子作为变量名,然而多输出几个字符总好过怀疑于某个变量究竟是干甚么用的。 轮回计数器:同意应用一个单字符变量名的独一情况是当它作为一个轮回计数器的时间。在这类情形下,外层轮回的计数器应该一直是 $i。假如有一个轮回处于这个轮回的外部,它的计数器应该是 $j,进而是 $k,等等。假如轮回的计数器是一个曾经存在而且名字故意义的变量,本标准并不实用。 比方: 1 for ($i = 0; $i < $outer_size; $i++) 2 { 3 for ($j = 0; $j < $inner_size; $j++) 4 { 5 foo($i, $j); 6 } 7 } view plain | print | copy to clipboard | ?函数称号: 函数也应当描写性地定名。这里咱们并非在用 C 编程,咱们不盼望写出诸如“stristr()”此类的函数来。同上,应用单词间用单下划线分开的小写称号。函数称号中某处最好有一个动词。较好的函数名 称如print_login_status(), get_user_data(),等等。函数参数:参数遵守和变量名字雷同的商定。咱们不盼望一堆如许的函数:do_stuff($a, $b, $c)。在大局部情形下,咱们盼望仅仅看看函数的申明,就晓得怎么应用它。总结: 这里的基础哲学是不要为了偷懒而损害了代码的清楚。然而,必需由一些知识来控制这类均衡;比方, print_login_status_for_a_given_user() 做得就过分了——这个函数定名为 print_user_login_status() 更好些, 或只是 print_login_status()。 代码规划新建文件的尺度头部:这里是一个头部的模版,它应该包括在每个 phpBB 文件开端 1 /*************************************************************************** 2 &nb<

上一篇:php中php://input和$_POST有什么不同-网络编程

下一篇:没有了