Time of Update: 2016-08-08
最近伺服器php版本升級到了 5.6 發現出了很多警告 preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead一開始沒注意,後來發現 很多這樣的警告,於是網上查了下 發現 php5.5版本以上 就廢棄了 preg_replace 函數中 /e 這個修飾符 /e 這個修飾符的意思 就是讓 正則替換的 時候 替換規則 支援 php 代碼 那麼 應該怎麼辦呢 其實 只要 把 preg_
Time of Update: 2016-08-08
win7 64位Apache-2.4 64位 VC11PHP-5.5 64位 VC11MySQL-5.6 64位
Time of Update: 2016-08-08
這一篇與上一篇隔的時間有點長啊,並且中間還插入了一個小項目。不過沒關係,《邊記邊學PHP》還會一直進行去。PHP物件導向編程(2)類屬性所謂類屬性,就是在類裡面聲明的變數。它與在類外面聲明的變數的區別就是前面加上了修飾許可權,也就是上一篇中的public/private/protected。比如我要聲明一個學生類,裡麵包含學生的學號,姓名,性別,年齡,班級等。那麼我可以如下聲明:sid;}public getName(){return $this->name;}public getGender(
Time of Update: 2016-08-08
2.3成員方法(函數)
Time of Update: 2016-08-08
在HTTP處理過程中我們會不斷的見到若干函數先說下 static ngx_int_t ngx_http_echo_handler(ngx_http_request_t *r){ ngx_int_t rc; ngx_buf_t *b; //ngx_chain_t是關於ngx_buf_t的一個鏈表 ngx_chain_t out; ngx_http_echo_loc_
Time of Update: 2016-08-08
1、安裝# tar xf xcache-3.2.0.tar.bz2# cd xcache-3.2.0# /usr/local/php/bin/phpize# ./configure --enable-xcache --with-php-config=/usr/local/php/bin/php-config# make && make install安裝結束時,會出現類似如下行:Installing shared extensions:
Time of Update: 2016-08-08
CI與Yii1 路由方面還是存在差別的,Yii1目錄結構為protected/admin為後台admin,而protected中的其他檔案夾均為前台檔案CI中application/controllers底下再細分admin和index檔案夾分別表示後台和前台在controllers中同時存在index檔案夾和index.php檔案的情況下優先訪問index.php檔案
Time of Update: 2016-08-08
#編號1到n的n個猴子圍成一圈,從k號猴子開始從1報數,k+1號猴子報2,k+2號猴子報3........ 報到m就出局 剩下的重新從1報數,報到m出局,反覆迴圈, 求最後剩下的那隻猴子的編號。function myf($array,$m,$n,$k){ $mark=0; $a=$m; $m=$m+$k-1; while(sizeof($array)){ $mark++; $out=array_shift($array); if($mark==$
Time of Update: 2016-08-08
最近在整JAVA和UCENTER的東西,受限於項目架構需要,無法完全以UCENTER為中心,所以在對接過程中遇到了許多不愉快的事情。經曆多番研究,終於解決了其中了兩個大問題,現記錄下來,以備日後查看。一、解決email必須填寫的問題項目並不要求使用者註冊時填寫email,但UCENTER API要求必須輸入email才可以通過驗證,不得已必須得修改UCENTER代碼才能繞過。以下是改動的代碼:/uc_server/control/user.php 69行:1 // NOTE:
Time of Update: 2016-08-08
class hw{public static function hi(){return 'Hello World';}}echo hw::hi();//Output:Hellp Worldclass hw2{public function hi(){return 'Hello Wrold';}}echo hw2::hi();//Output:Hellp
Time of Update: 2016-08-08
注意:1.mysql語句該大寫的大寫,記住每個節點要換行,這樣能更清晰的顯示出SQL語句,以防出現這種錯誤 $sql="SELECT m.id, m.nav_name, m.nav_info, n.id iid,
Time of Update: 2016-08-08
靜態成員,可以看作是屬於整個類而不是類的某個執行個體,只保留一個變數值,而這個變數值對所有執行個體都有效,也就是說,所有執行個體共用這個變數
Time of Update: 2016-08-08
目錄操作$base_dir = 'filelist/';$fso = opendir($base_dir);//開啟目錄,返回目錄控制代碼echo 'Basedir:'.$base_dir.'';while($filelist = readdir($fso)){echo
Time of Update: 2016-08-08
andy@AndyMacBookPro:~$ php -vPHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0PHP 5.4.30 (cli) (built: Jul 29 2014 23:43:29)Copyright (c) 1997-2014 The PHP GroupZend Engine v2.4.0, Copyright (c) 1998-2014 Zend
Time of Update: 2016-08-08
1 使用extends實現繼承以及重載、魔術方法的含義class B extends A聲明的時候B裡可以沒有A裡的方法調用的時候$b=new B();$b->A裡的方法();$b->A裡的屬性=1;$b->B裡的方法();$b->B裡的方法();如果$a=new A();可以$a->A裡的方法();$a->A裡的屬性=1;不可以$a->B裡的方法();$a->B裡的方法();重載:B繼承A
Time of Update: 2016-08-08
php 5個版本,5.2、5.3、5.4、5.5,怕跟不上時代,新的伺服器直接上5.5,但是程式出現如下錯誤:Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in the
Time of Update: 2016-08-08
一、 點擊次數統計 一般的統計方式都是提供一套需要內嵌程式碼中的介面。在程式需要的時候調取介面,後台才能統計資訊。統計方法:1. 平台SDK提供3個介面START\STOP\PAUSE,遊戲start的時候伺服器開啟session並記錄一個開始時間,遊戲STOP的時候再次計算時間,通過計算時間間隔累積到一定數量才算一次有效遊戲點擊。存在的問題:使用者遊戲時間無法把控,玩家中途crash退出無法統計2. SDK在遊戲調用Start的時候Hash一個ID標識一次點擊,同時SDK開啟一個定時器,
Time of Update: 2016-08-08
本人用的THinkphp3.1系列1.寫好入口檔案,訪問入口檔案。入口檔案的內容為: //定義項目名稱 define('APP_NAME', 'App'); //定義項目路徑 define('APP_PATH', './App/'); //開啟偵錯模式 define('APP_DEBUG', true); set_time_limit(0); require_once
Time of Update: 2016-08-08
我們都知道,類的私人屬性在類外部是不可訪問的,包括子類中也是不可訪問的。比如如下代碼: class Example1{ private $_prop = 'test'; } $r = function(Example1 $e){ return $e->_prop; }; $a = new Example1(); var_dump($r($a)); //運行結果:Fatal error: Cannot access private property Example1::$_
Time of Update: 2016-08-08
前面已經看完了啟動一個yii程式所要經過的流程,以及渲染一個頁面是怎麼完成的。今天要分析的是yii是如何處理使用者請求的。也就是控制和動作部分。還是以helloworld為例示範這一過程。我們在地址欄輸入http://localhost/study/yii/demos/helloworld/index.php,頁面就顯示了hello