PHP是用英式英語編寫的示例分析

小編給大家分享一下PHP是用英式英語編寫的示例分析,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的望花網(wǎng)站設(shè)計(jì)、移動媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

一記耳光

$variable_name

最有必要更改就是要?jiǎng)h除一些深受美國人喜歡的符號,并用一些更加精煉的符號代替,讓PHP變得更加優(yōu)雅。

£variable_name

開始吧

<?php echo 'Hello World!';  ?>

今天的英國程序員中,有多少人一開始接觸到的就是“Hello World”這個(gè)典型的美國式程序,雖然簡單但老套粗俗令人反感?一份更加冠冕正式的介紹將會促進(jìn)大部分年輕的英國天才使用這種語言,從而為更廣闊的用戶群提供更加文雅的氣氛。

<?php announce 'Good morrow, fellow subjects of the Crown.';  ?>

縮寫詞

沒有東西比沒必要的縮寫詞更加讓英國人痛恨的?!翱s寫詞”在倫敦的街道上聞所未聞,正如土生土長的英國文法家不肯自降身份去發(fā)送“c u soon traffic kthxbye”等各種信息,寧愿使用一些看起來更加文雅的詞句代替:“親愛的先生或女士。只要時(shí)間允許,我希望在一個(gè)小時(shí)之內(nèi),盡快到達(dá)。我向各位保證,你們的馬匹會得到妥善安置。敬上。”(輸入較慢,是的,但是不至于倉促)。

從另一方面來說,PHP里面包含很多毫無必要的縮寫字和縮寫字首字母。

str_replace()  is_int()  var_dump()  preg_match()  json_encode()  MySQL_connect()

應(yīng)該改成下面這樣:

string_replace()  is_integer()  variable_dump()  perl_regular_expression_match()  javascript_object_notation_encode()  my_structured_query_language_connect()

校正:我已經(jīng)更正了“preg_match”的擴(kuò)充&mdash;&mdash;感謝指出來的朋友。

口才

if ($condition) {      // Code here  } else {      // Code here  }

莎士比亞可不愿意看到他的母語被扭曲成這個(gè)怪物。簡練在適當(dāng)?shù)膱龊虾苁軞g迎&mdash;&mdash;在一些偏僻的地方未必如此&mdash;&mdash;但不是這里?!癷f &hellip; else”模塊是PHP之中用得最多的條件代碼,所以它在使用時(shí)必須是盡可能的安全無害。有很多選擇可以取代,但是這個(gè)條件語句也許是最穩(wěn)健的。

perchance (&pound;condition) {      // Code here  } otherwise {      // Code here  }

上述模塊同樣適用于美國化的,只能說是笨重的,讓人厭惡的switch &hellip; case概念,

switch ($variable) {      case $option1:          //Code here          break;      case $option2:          //Code here          break;      default:          //Code here          break;  }

像”switch”, “break” and “default”這樣的關(guān)鍵字對讀者來說很有難度并且缺乏聯(lián)系。這種美式用法真是需要改進(jìn)。(使用美式用法的人有一些有趣的想法,期望用i_might_be_partial_to()這樣的語句來代替include()來顯示他們天才的編程天賦):

what_about (&pound;variable) {      perhaps &pound;possibility:          //Code here          splendid;      perhaps &pound;other_possibility:          //Code here          splendid;      on_the_off_chance:          //Code here          splendid;  }

拼寫

imagecolorallocate()  serialize()  newt_centered_window()  connection_status()

在這點(diǎn)上,單詞讓我吃過不少虧。自重的紳士期待該如何看得懂這些“單詞”。它削弱了任何人接受編程語言中單詞的曲解含義的信念。這些“單詞”和眾多相似的錯(cuò)誤,應(yīng)該立即恢復(fù)到適當(dāng)?shù)男问健?/p>

imagecolourallocate()  serialise()  newt_centred_window()  connexion_status()

習(xí)慣

try {      // Code here  } catch (Exception $e) {      // Handle exception      die('Message');  }

try &hellip; catch 語句塊是PHP缺乏特點(diǎn)的一個(gè)很好證明。新的PHP過于直接地允許使用該模塊,缺乏應(yīng)有的限制。另外,單詞“die”很讓人喪氣。這個(gè)新模塊,盡管更加冗長,但更為文雅和樂觀。

would_you_mind {      // Code here  } actually_i_do_mind (Exception &pound;e) {      // Politely move on      cheerio('Message');  }

在英國人的心里,沒有什么東西跟類的概念一樣重要和根深蒂固,而且,PHP當(dāng)中的這一部分很少變動,除非是這里做出的重要更改。

class Republic {      public $a;      private $b;      protected $c;  }  $example = new Republic;

首先,流行的系統(tǒng)中并沒有類層次存在的余地,這是無法接受的。所以我們首先應(yīng)該賦予類的特定等級&mdash;&mdash;上層,中層,工作層(upper, middle, working )&mdash;&mdash;如果沒有更高等級指令類的明確許可,類就無法使用一個(gè)更高級的類的方法(當(dāng)然,即使它后來已經(jīng)訪問了更高級的類,但它并非更高級指令的正式成員,無法授予自身訪問其他低級別指令類的更高級指令)?!皃ublic”和“private”,在英國人的類系統(tǒng)中是同義詞(例如,學(xué)校制度命名),所以這些必須進(jìn)行調(diào)整,“protected”的屬性可見性也一樣。單詞“new”,雖然可行,但在類問題上需要有一個(gè)更加恰當(dāng)?shù)脑~來代替。

upper_class Empire {      state &pound;a;      private &pound;b;      hereditary &pound;c;  }  &pound;example = nouveau Empire;

看完了這篇文章,相信你對“PHP是用英式英語編寫的示例分析”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

本文標(biāo)題:PHP是用英式英語編寫的示例分析
地址分享:http://bm7419.com/article38/goegpp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、關(guān)鍵詞優(yōu)化域名注冊、品牌網(wǎng)站制作全網(wǎng)營銷推廣、虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)