學習筆記:《PHP-FIG》

學習筆記的第一篇苛坚,發(fā)現(xiàn)自己比較傾向于記錄筆記的學習方式中鼠,目前是在創(chuàng)業(yè)的階段初期驾讲,對于創(chuàng)業(yè)相關的各個領域知識的學習蚊伞,便是每天的日常。

“小丑魚”項目即將進入原型的階段吮铭,自己也要開始寫一些代碼时迫,好多年沒有專心編寫程序了,發(fā)現(xiàn)有很多的知識需要從零開始學習谓晌,很多過去知識也出現(xiàn)了系統(tǒng)性的學習方法掠拳,絕贊!

今天學習的主題是《PHP-FIG》

PHP-FIG 全稱為 PHP Framework Interop Group纸肉,是對于 PHP 代碼進行標準化的一種嘗試溺欧,是我很久以來一直非常期盼出現(xiàn)的東西,猶如 ECMA 之于 JavaScript柏肪,標準化是一種非常重要的合作方式(另一種方式是某一個項目的異軍突起)姐刁,可以讓各種框架的包具有一定的通用性,這種組件層面的合作以及框架和組件的協(xié)作烦味,是目前 PHP 程序框架發(fā)展的趨勢聂使。

參與 PHP-FIG 的目前有一系列的項目,但是有幾個項目申明了退出拐叉,包括我比較熟悉的:Doctrine岩遗、Propel、Laravel凤瘦,這里有一個詳細的關于退出的討論:
https://phphub.org/topics/2581
雖然如此,但是 PHP-FIG 的價值依然是非常明顯的案铺,尤其是前6個已經(jīng)成為普遍規(guī)范的標準蔬芥,社區(qū)嘛,分分合合十幾二十年的控汉,一點一點來笔诵。

PHP-FIG 有 3 個秘書(FIG Secretary),每個人的任期是2年姑子,每8個月通過選舉替換其中的一位乎婿,這里有非常詳細的選舉規(guī)范:
http://www.php-fig.org/bylaws/membership/#selection
主要的討論發(fā)生在:
https://groups.google.com/forum/?fromgroups#!forum/php-fig
剛好2016年的8月份有一次秘書的選舉可以在這里觀摩(因為有一位秘書的辭職,所以此次實際上是選舉兩位新秘書街佑,因為可以連選連任谢翎,所以剛剛到期的秘書 Samantha 也很熱情的參與到了重新選舉的過程):
https://groups.google.com/forum/?fromgroups#!topic/php-fig/mfyCwz05RNE
目前 40 個擁有投票權(quán)的機構(gòu)正在通過自己的投票代表(Voting Representatives)陸續(xù)的提交自己的投票結(jié)果捍靠。

秘書選舉的投票帖子里面有現(xiàn)任秘書之一的 Michael Cullum 的一段話:

I'd ask everyone keep this election fair and clean. Secretaries are in the role they are in to be neutral and I'd ask people consider the impact that bringing (for lack of a better term) politics into a Secretary election could have on that Secretary's ability to do their job and in the same way, candidates may very well be expected to soon represent a neutral position so I would recommend they keep this in mind throughout the election. In the same fashion, I'd ask that once a Secretary is elected, whoever they may be, they are given the chance to execute their duties properly and are given a chance by all; nobody wants to see the FIG split due to who has been elected, or who hasn't been elected, as Secretary.

對于社群而言,尤其是只有 40 個 member 的小社群森逮,去政治化的發(fā)展過程是非常不容易的榨婆,但是只要跨過去了,就可以迎來一段相對穩(wěn)定的高速發(fā)展期褒侧,比如這個正在投票的對于章程的修正案:
https://docs.google.com/document/d/1ZlJiOB-Ab_c-8-6BHpQhu0ZqE2Rr1kP7sWoWBbM7v_Q/edit
相對于原來的章程的復雜度就高了很多良风,在試圖形成12人的 The Core Committee(類似常委會),以及 Working Groups(類似委員會)這樣的代議機制闷供,一點點發(fā)展吧烟央,能到這一步很不容易,前路險峻歪脏。

找到一份階段性的投票記錄:
https://docs.google.com/spreadsheets/d/1_6K1Qswau_5WqVUIz8ZVcYkdsGhglt10n15EvwALCJ8/edit#gid=0
向 Michael Cullum 詢問是否他還維護著一份完整的投票列表疑俭,他給了我一份2016年的投票記錄,這樣的話還空缺這2015年和2013年以前的投票記錄:
https://docs.google.com/spreadsheets/d/1SeZzvRZQGE7cbETydSY22DGV_oNK_pHKEK_qu7dmVX8/edit#gid=0
然后 Michael Cullum 本身是一位 PHP 社區(qū)活躍的 Speaker唾糯,也許有一天可以邀請到 Think 做分享怠硼。

目前 PHP-FIG 有通過6份標準:
http://www.php-fig.org/psr/
國內(nèi)的翻譯有延遲,目前最接近的一份翻譯在:
https://psr.phphub.org/
從目前通過的6份標準來看移怯,最主要的價值是對于 php code standard 的確立香璃,其次是對于 Cache、Log舟误、HTTP 在框架中接口部分的統(tǒng)一葡秒,然后就沒有然后了。

sensiolabs 做了一個可以自動按照 PSR-1 和 PSR-2 修正編碼規(guī)范的工具:
https://github.com/FriendsOfPHP/PHP-CS-Fixer
這個工具還提供了許多編輯器代碼規(guī)范提示的功能嵌溢,包括:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市赖草,隨后出現(xiàn)的幾起案子学少,更是在濱河造成了極大的恐慌,老刑警劉巖秧骑,帶你破解...
    沈念sama閱讀 211,948評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件版确,死亡現(xiàn)場離奇詭異,居然都是意外死亡乎折,警方通過查閱死者的電腦和手機绒疗,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評論 3 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來骂澄,“玉大人吓蘑,你說我怎么就攤上這事》爻澹” “怎么了磨镶?”我有些...
    開封第一講書人閱讀 157,490評論 0 348
  • 文/不壞的土叔 我叫張陵溃蔫,是天一觀的道長。 經(jīng)常有香客問我棋嘲,道長酒唉,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,521評論 1 284
  • 正文 為了忘掉前任沸移,我火速辦了婚禮痪伦,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘雹锣。我一直安慰自己网沾,他們只是感情好,可當我...
    茶點故事閱讀 65,627評論 6 386
  • 文/花漫 我一把揭開白布蕊爵。 她就那樣靜靜地躺著辉哥,像睡著了一般。 火紅的嫁衣襯著肌膚如雪攒射。 梳的紋絲不亂的頭發(fā)上醋旦,一...
    開封第一講書人閱讀 49,842評論 1 290
  • 那天,我揣著相機與錄音会放,去河邊找鬼饲齐。 笑死,一個胖子當著我的面吹牛咧最,可吹牛的內(nèi)容都是我干的捂人。 我是一名探鬼主播,決...
    沈念sama閱讀 38,997評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼矢沿,長吁一口氣:“原來是場噩夢啊……” “哼滥搭!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起捣鲸,我...
    開封第一講書人閱讀 37,741評論 0 268
  • 序言:老撾萬榮一對情侶失蹤瑟匆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后栽惶,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體脓诡,經(jīng)...
    沈念sama閱讀 44,203評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,534評論 2 327
  • 正文 我和宋清朗相戀三年媒役,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片宪迟。...
    茶點故事閱讀 38,673評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡酣衷,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出次泽,到底是詐尸還是另有隱情穿仪,我是刑警寧澤席爽,帶...
    沈念sama閱讀 34,339評論 4 330
  • 正文 年R本政府宣布,位于F島的核電站啊片,受9級特大地震影響只锻,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜紫谷,卻給世界環(huán)境...
    茶點故事閱讀 39,955評論 3 313
  • 文/蒙蒙 一齐饮、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧笤昨,春花似錦祖驱、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至崇裁,卻和暖如春匕坯,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背拔稳。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評論 1 266
  • 我被黑心中介騙來泰國打工葛峻, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人壳炎。 一個月前我還...
    沈念sama閱讀 46,394評論 2 360
  • 正文 我出身青樓泞歉,卻偏偏與公主長得像,于是被迫代替她去往敵國和親匿辩。 傳聞我的和親對象是個殘疾皇子腰耙,可洞房花燭夜當晚...
    茶點故事閱讀 43,562評論 2 349

推薦閱讀更多精彩內(nèi)容