作者clifflu (缺钱啦 @@)
看板PHP
标题Re: [心得] 基本 php 书写习惯
时间Sat Nov 19 23:48:11 2005
※ 引述《clifflu (缺钱啦 @@)》之铭言:
: 10. Google & Trial
: 不懂的知识就 google, 不确定的写法就自己写了踹踹看,
: 不要把任何地方的玩家, 当成你的除错程式.
: 没事多 var_dump, print_r 电脑不会恨你 (喔, 你倒是会恨自己, 因为它们只
: 会以\n 断行 XD)
: 但一直问 FAQ 级的问题, 你大概只会得到 RTFM 这项回应.
解释一下吧.
关於 google 的部份是说, 如果你需要关於某个方面的函式库,
又或者你希望知道有没有什麽人做过你想要的某些东西,
那麽 google 会是你的好朋友. (当然, 前题是关键字要下得准确, 下得好)
trial 指的是, 如果你的问题是 "这样的写法能不能跑" "怎麽写比较好" 这样
那麽与其来这边问半天, 不如自己丢上机踹一下.
不知道怎麽写是比较好的写法, 那麽就通通写出来, 再比较看看吧 XD
如果碰到的是 "为什麽跑起来是这种结果" 这样的问题,
就有可能要和 var_dump() 及 print_r() 两个函数当好朋友了.
这两个函数可以说是继 "echo everywhere" 之後, 第二个好 php 除错方式.
(以不使用其他除错程式为前题啦)
(也就是说, 这边指的问题是对 "输出不如预期", 而非 "程式发生错误" 用的)
但这两个函式都有缺点, 就是他们的输出只会以 \n 断行,
并且都会直接将输出送往网页. 如果要改成在 browser 内好看的 <br /> 断行
会有点累 ^^;; 你可能可以透过 output_buffer, 将它读回, 修改, 取消再送出来做到
不过这种事光想到就很苦, 更别说是去做它了
(所以我都是选择进 console, 直接 /usr/local/php/php -q XXX.php 来看 XD)
最後是说如果你问的问题太初阶, 近似於 FAQ (Frequent Asked Questions) 的话,
那麽在以上几种解决方式 (当然, 还包含了爬文跟) 应该都能找得到解.
把这些问题丢出来的後果, 大概就是会被回 RTFM (Read The Fxxxing Manual)
(或是 STFG, Search The Fxxxing Google)
酱应该够清楚了吧 @@
--
鬼压床怎麽办
骑上去啊
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 222.157.136.54
1F:推 howardwang:真棒 11/22 01:11