分類:翻譯

Piwik 自定義主題

主題是一種特殊的插件用來改變 piwik 的外觀,使用 CSS 和 LESS 來覆蓋Piwik 默認的樣式。 這篇文章會介紹如何創建一個新主題,你需要具備的知識: 能夠編寫 HTML, PHP,CSS 和 JavaScript 大概了解如何擴展 Piwik 1. 新建一個主題...

shanhuhai 2年前 (2017-10-24) 4546℃ 2喜歡

PHP 代碼簡潔之道——類部分

使用組合而不是繼承 “Gang of Four”在設計模式里所聲明的,你應該優先選擇“組合模式”而不是“繼承” 譯者注:Gang of Four 譯成 四人幫,指代 DesignPatternBook 的四位作者 不論是使用“組合模式”還是使用“繼承”都有許多理由。 這個...

shanhuhai 3年前 (2017-09-15) 2067℃ 5喜歡

PHP 代碼簡潔之道——對象部分

(譯者注:以下兩點主要是說不要直接操作對象的屬性,而是通過方法來間接操作,這樣可以封裝類的內部細節,避免對象內部屬性被意外修改) 1.使用 setter 和 getter 在 PHP 中,你可以為方法設置 public, protected 和 private 關鍵字。使用這些關...

shanhuhai 3年前 (2017-09-12) 1888℃ 7喜歡

PHP 代碼簡潔之道——函數部分(二)

接上一篇PHP 代碼簡潔之道——函數部分(一) 8. 不要使用單例模式 (譯者注:這一條有些難理解,看不懂就略過吧) 單例模式是一種反模式,Brian Button 的解釋: 單例通常被用做一個全局的實例,為什么不好?因為你在代碼中隱藏了依賴,而不是通過接口暴露他們。通過將一些...

shanhuhai 3年前 (2017-09-12) 3258℃ 7喜歡

PHP 代碼簡潔之道——函數部分(一)

1. 函數參數(不要超過兩個) 限制函數的參數數量是非常重要的,因為它使你的函數更容易測試。超過三個參數會導致參數之間的組合過多,你必須對每個單獨的參數測試大量不同的情況。 沒有參數最理想的情況,一個或兩個參數是可以接受的,三個以上是應該避免的。這是很重要的。通常,如果你有兩個以...

shanhuhai 3年前 (2017-09-10) 2553℃ 3喜歡

PHP 代碼簡潔之道——變量部分

使用有意義的并且可以讀出來的變量名稱 不好的: $ymdstr = $moment->format('y-m-d'); 好的: $currentDate = $moment->format('y-m-d'); 對于同一類型的變量使用相同的詞匯 不好的: getUs...

shanhuhai 3年前 (2017-09-09) 4736℃ 17喜歡

使用 Churn PHP 找到需要重構的代碼

Churn PHP 是一個命令行工具,用來幫助你找到需要重構的PHP文件。Churn會檢查你提供的路徑中的文件并且: 檢查單個文件提交次數 計算循環復雜度(cyclomatic complexity) 基于以上兩個值計算一個評分 查閱Churn 的 GitHub項目里的REA...

shanhuhai 3年前 (2017-09-08) 1819℃ 5喜歡

PHP 代碼簡潔之道

本文介紹了一個關于 編寫高質量PHP 代碼指南的 github 項目 clean-code-php 以下是正文: PHP 簡潔代碼之道 clean-code-php, 是基于 Clean Code: A Handbook of Agile Software Craftmansh...

shanhuhai 3年前 (2017-09-07) 3746℃ 18喜歡

Laravel 5.5 支持了包自動發現

隨便找幾個Laravel的包,讀下它們提供的 readme 文件,看看你是否能發現一些共同點。基本上每個Laravel 安裝包都包含以下步驟: 安裝包: composer require foo/bar 在 app.php 中注冊服務器提供者: Foo\Bar\ServiceP...

shanhuhai 3年前 (2017-08-31) 2880℃ 6喜歡

春梓美 种子,av全裸挂历,日本女护士mm裸照写真,超碰地址发布页 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>