Re: [閒聊] 看看php的function name有多爛

看板PHP作者 (kid...)時間18年前 (2008/01/11 10:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/9 (看更多)
※ 引述《JoeHorn (獅子男)》之銘言: : ※ 引述《superGA (kid...)》之銘言: : : 自從開始寫php沒多久就知道php有太多奇怪的function name : 哪些 function name 奇怪? : 舉例來說好了,文章裡面提到 strstr 跟 stristr 。 : 可是, C 裡面也劃分成 strstr 跟 strcasestr 。 : 而且, C 裡面也有 strcmp 跟 strcasecmp。 : 另外,為何 isset() 跟 is_object() 是相同的? 不相同 網頁上是說有時候要底線 有時候又不用底線了 : get_browser() 跟 getallheaders() 為何不能分開命名? 同上 : 如果依照文章裡面的觀點,debug 或測試時很好用的 print_r() 乾脆廢掉, 網頁上是在講"function命名"爛 不是說"function"爛 : 大家用 foreach 慢慢試好了? : : 過多的function都在做同一件事 : : 無聊google一下 找到這篇可怕的文章 : : http://tnx.nl/php : 可以請您說一下,那篇文章哪裡「可怕」嗎? @_@ 說可怕可能有點過 只是想表達我看到這篇文章的感覺 應該改個詞 sorry str_replace 忽略大小寫之分時 str_ireplac ereg_replace ............... eregi_replace 一下子i在後面 其他function i又到後面了 strcmp 忽略大小寫之分時 strcasecmp 一下子用i 一下子用case ascii2ebcdic strtolower 有時候用2 有時候用to 沒有決定用詞順序 物件在前 動詞在後:base64_decode, iptcparse, str_shuffle, var_dump 動詞在前 物件在後:create_function, recode_string ...etc : 如果照網頁裡面的看法, C 語言「更可怕」? : 那... C 語言該丟掉了? : 註 1、建議您無聊時也去 google 一下,看看用 C 語言裡面如何處理正規表達式。 : 註 2、如果 PHP manual 裡面的眾多 function name 讓你覺得很眼花的話, : 建議您花點時間看看 javadoc 。 : 註 3、誠心的建議,MSDN 應該很適合您使用與閱讀。 不會寫C跟MS出的語言 會寫一點點java 不確定java是不是也有這種混亂的情況 python在這方面做的很棒 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.112.155
文章代碼(AID): #17Xj8cxS (PHP)
討論串 (同標題文章)
文章代碼(AID): #17Xj8cxS (PHP)