PHP 板


LINE

看板 PHP  RSS
※ 引述《edash (团长)》之铭言: : PHP provides several ways to include comments within your code, all of which : are borrowed from existing languages such as C, C++, and the Unix shell. : In general, use C-style comments to comment out code, and C++-style comments : to comment on code. : 节录书本其中一段,主要是第二句的问题,书中将out与on使用斜体表示。根据该书 : 说法,C-style指的是/*...*/,C++-style指的是// : 从字面上看来,个人猜测第二段的意思应该是指C-style注解用在程式之外,也就是 : 不跟程式码夹杂在一起。C++-style注解用在程式码之中,也就是注解特定行的程式码。 : 不太确定自己的解读是否正确,请板友多多指教,谢谢。 这篇可能未能针对你的问题回答,但对於注解的部分,仅分享我个人 在 PHP 注解使用上的经验分享来提供一些参考 PHP 提供三种注解方式 1) 区块 /* ... */ 通常使用在变数、类别或函式前面的区块注解,并给予带有 "@" 开头的特殊 注解字串,方便 phpDocumentor、doxygen 这类工具自动产生 api 文件。 /** * 类别注解 * * @copyright (c) 2013, Liao San-Kai */ class Demo { /** * 变数注解 * * @var string */ private $author; /** * 函式注解 * * @param int $num 参数说明 * @return void */ public function show($num) { } } 2) 单行 // 大部分使用在对於程式码的说明,尽可能将当时的想法,为什麽 要这麽做写出来。即便说明可能很长,也要使用多个 // 来 注解,而不直接用 /* */。 function test($param) { // 这是一行对於程式码的注解 $data = is_array($param) ? $param : array(); // 这段是一个比较详细的注解,因为注解内容相 // 对比较长,所以需要分段来撰写。但不使用/**/ // 仅使用多个单行来注解 foreach($data as $key => $value) { // ... (略) ... } } 3) 特殊 # 虽然和 "//" 一样是单行注解,但我将它使用在於设定档临时注解,也就是 它可能在未来还会透过消取注解来重新启用。例如下列范例,我透过 # 注解 来将 auth、codebench 模组暂停使用。 Kohana::modules(array( "image" => MODPATH . "image", #"auth" => MODPATH . "auth", "cache" => MODPATH . "cache", "orm" => MODPATH . "orm", #"codebench" => MODPATH . "codebench", )); -- 欢迎来我的网志看看 @ http://blog.liaosankai.com --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.203.50.60
1F:→ Canboo:范围程式码注解我会使用if(0){}包起来,不会使用//加在每行 09/18 15:54
2F:→ liaosankai:不太懂上面的意思,能否能进一步说明? 09/18 22:30
3F:推 LaPass:1F那个我懂.... 09/18 22:41
4F:→ LaPass:简单来讲,就是有些地方很难把他注解掉,又不好直接拿掉那 09/18 22:43
5F:→ LaPass:样,例如客户说不要XX功能,或是画面上不要显示OO之类的, 09/18 22:44
6F:→ LaPass:这时候就会在那一段的前後用一个 if(0){ 不要的内容 } 09/18 22:45
7F:→ LaPass:直接绕过去这样.... 09/18 22:45
8F:→ LaPass:然後,html中夹杂一堆server side的程式语言的地方我觉得最 09/18 22:46
9F:→ LaPass:难搞,因为真的很难把其中某段注解掉.... 09/18 22:46
10F:→ LaPass:jsp跟php都一样... 09/18 22:46
11F:→ liaosankai:啊…原来是这样,感谢LaPass的说明。 09/19 10:05







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP