- 2015-03-03
前面一篇文章,我們簡單討論了laravel模板主題功能,本文我們繼續(xù)探討laravel模板主題功能的實現,本次實現比較重,有興趣慢慢看吧。 在之前一篇文章中我介紹了通過定義Response宏的方式來實現動態(tài)改變模板文件路徑以實現主題功能: laravel實現模板主題功能,但后來我
- 2015-03-03
很多cms里都有模板主題功能,我們可以通過一個配置切換主題,這個功能在laravel下如何實現呢?今天我們就來探討下這個問題。 眾所周知,laravel渲染模板是通過View::make()實現的,需要顯式指定模板文件路徑: 代碼如下: function index() { return View::make('index.i
- 2015-03-03
這篇文章主要介紹了Opcache導致php-fpm崩潰nginx返回502的解決方法,十分實用,需要的朋友可以參考下 我這個博客為了提高運行效率在vps上裝了opcache擴展,結果發(fā)現有個頁面返回502,其他頁面正常。 檢查了php-fpm日志,發(fā)現是php-fpm子進程不知道為什么會崩潰,然后把o
- 2015-03-03
最近在幫同事解決Swoole Server問題時,發(fā)現有1個worker進程一直處于R的狀態(tài),而且CPU耗時非常高。初步斷定是PHP代碼中發(fā)生死循環(huán)。 下面通過一段代碼展示如何解決PHP死循環(huán)問題。 代碼如下: #dead_loop.php $array = array(); for($i = 0; $i 10000; $i++) { $array[]
- 2015-03-03
在Laravel5中出現了一個新的東西,叫做contracts,那么它到底是什么?有什么用?怎么用?我們就來探討下吧。 我們先來看看官方文檔中對contracts的定義: Laravel's Contracts are a set of interfaces that define the core services provided by the framework. 意思
- 2015-03-03
這篇文章主要介紹了php打印一個邊長為N的實心和空心菱型的方法,實例分析了php循環(huán)語句繪制圖形的技巧,需要的朋友可以參考下 本文實例講述了php打印一個邊長為N的實心和空心菱型的方法。分享給大家供大家參考。具體分析如下: 實心菱型計算方法: $n:邊長 $i:當前行,0
- 2015-03-03
laravel5發(fā)布了,目前國內相關資料還比較少,只能先翻墻去官網先看看了,初步總結了一些變化,就想寫下來。 目錄結構變化 laravel5最先強調的是項目目錄結構的變化,與4.2區(qū)別還是蠻大的,逐條來說吧。 新的目錄結構看上去像這樣: app Commands Console Events Handle
- 2015-03-03
這篇文章主要介紹了避免Smarty與CSS語法沖突的方法,實例分析了Smarty與CSS中大括號{}沖突的處理技巧,需要的朋友可以參考下 本文實例講述了避免Smarty與CSS語法沖突的方法。分享給大家供大家參考。具體分析如下: 熟悉CSS的人很快就會發(fā)現Smarty和CSS的語法存在沖突,因
- 2015-03-03
這篇文章主要給大家匯總介紹了實現PHP+Mysql無限分類的2種方法,并對比分析了2種方法的優(yōu)劣,需要的朋友可以參考下 無限分類是個老話題了,來看看PHP結合Mysql如何實現。 第一種方法 這種方法是很常見、很傳統(tǒng)的一種,先看表結構 表:category id int 主鍵,自增 name var
- 2015-03-02
本文主要從8個方面對php和java在做web開發(fā)方面的優(yōu)劣性做了分析對比,非常不錯的一篇文章,這里推薦給小伙伴們。 比較PHP和JSP這兩個Web開發(fā)技術,在目前的情況是其實是比較PHP和Java的Web開發(fā)。以下是我就幾個主要方面進行的比較: 一、 語言比較 PHP是解釋執(zhí)行的服務
- 2015-03-02
這篇文章主要介紹了php中return的用法,實例分析了php中return的功能及常見的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下 本文實例講述了php中return的用法。分享給大家供大家參考。具體分析如下: 首先,它的意思就是返回;return()是語言結構而不是函數,僅在
- 2015-03-02
這篇文章主要介紹了php多次include后導致全局變量global失效的解決方法,實例分析了$GLOBALS失效的原理與解決方法,具有一定參考借鑒價值,需要的朋友可以參考下 本文實例講述了php多次include后導致全局變量global失效的解決方法。分享給大家供大家參考。具體分析如下:
- 2015-02-28
這篇文章主要介紹了php數組使用規(guī)則,實例分析了php中數組的用法,具有一定參考借鑒價值,需要的朋友可以參考下 本文實例分析了php中數組的使用規(guī)則。分享給大家供大家參考。具體分析如下: 數組在php中處于灰常重要的地位。字符串、圖片、數碼、視頻等值都以數組的形式存
- 2015-02-28
這篇文章主要介紹了php中stdClass的用法,實例分析了stdClass的功能及使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下 本文實例分析了php中stdClass的用法。分享給大家供大家參考。具體分析如下: stdclass在php中是預定義的幾個類之一,是zent保留的一個類。實際
- 2015-02-28
這篇文章主要介紹了php中explode的負數limit用法,實例分析explode中l(wèi)imit參數為負的用法,具有一定參考借鑒價值,需要的朋友可以參考下 本文實例講述了php中explode的負數limit用法。分享給大家供大家參考。具體分析如下: explode -- 使用一個字符串分割另一個字符串,
- 2015-02-28
這篇文章主要介紹了php數組鍵值用法,實例分析了php數組中鍵值的系統(tǒng)自動分配原理與使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下 本文實例講述了php數組鍵值用法。分享給大家供大家參考。具體分析如下: 先看一個數組: ? 如果用print_r($switching)打印出來的
- 2015-02-27
先貼代碼 代碼如下: html head title數據庫相關/title /head body ?php $con = mysql_connect(localhost,root,root); //鏈接數據庫 if(!$con){ die('連接失�。�' . mysql_error()); //判斷是否成功 } /* if(mysql_query(CREATE DATABASE testdb,$con)){ //通過mysql_qu
- 2015-02-27
這篇文章主要介紹了PHP擴展開發(fā)入門教程,本文講解了使用C語言在Linux系統(tǒng)下開發(fā)一個PHP擴展應該具備的最基本知識,需要的朋友可以參考下 PHP擴展開發(fā) 我準備在此系列博文中總結我有關PHP擴展開發(fā)的學習和感悟,力圖簡單清晰地描述在Linux系統(tǒng)下開發(fā)一個PHP擴展應該具備
- 2015-02-27
這篇文章主要介紹了分享一則PHP定義函數代碼,主要是讓大家熟悉下php的語法格式以及php中插入HTML代碼的方式,希望能夠給到大家一些幫助。 先貼代碼 代碼如下: ?php function table(){ echo table align='center' border='1' width='600' cellspacing='0';; echo capti
- 2015-02-27
這篇文章主要介紹了php簡單分頁類實現方法,實例分析了php分頁類的實現技巧,具有一定參考借鑒價值,需要的朋友可以參考下 本文實例講述了php簡單分頁類實現方法。分享給大家供大家參考。具體如下: 代碼如下:class PageModel { /** * 獲取分頁數組 * @param unknown $pag