Time of Update: 2016-06-13
php中的global及GLOBALS的一些問題 首先看一個簡單例子$a = 'scnjl';function test() {global $a;unset($a);}test();var_dump($a);function test1() {unset($GLOBALS['a']);}test1();var_dump($a);?這裡輸出的結果是:string(5) "scnjl"
Time of Update: 2016-06-13
PHP將一個日期文字轉換成舉例當前的天數 輸入為一個日期文字,例如:2011-3-23輸出為舉例當前的天數,例如:1?代碼為:? public static function convertDateToLong($dateStr){ $checkPattern = "/^\d{4}(((-\d{1,2}){2})|((\.\d{1,2}){2})|((\/\d{1,2}){2}))$/"; $date =
Time of Update: 2016-06-13
大型系統上PHP不稱職的六個理由(拍磚激辯中)
Time of Update: 2016-06-13
php安全版本與非安全版本 ?唉···還是自己弄AMP服務時遇到的問題。?由於用php5.0.5時,wordpress會有很多問題,所以決定用5.2.17,就去官網下了個windows版本的,與apache連上後apache啟動不了了,找了一下原因如下:??Apache is running a threaded MPM, but your PHP?Module is not compiled to be threadsafe. ?You need to recompile
Time of Update: 2016-06-13
基於libmemcached,php擴充memcached的安裝 一,為什麼要裝memcached擴充memcached的1.2.4及以上增加了CAS(Check and Set)協議,對於同一key的多進行程的並發處理問題。這種情況其實根資料庫很像,如果同時有幾個進程對同一個表的同一資料進行更新的話,那會不會打架呢,哈哈。資料庫裡面可以鎖定整張表,也可以鎖定表裡面一
Time of Update: 2016-06-13
PHP中include()與require()的區別 PHP中include()與require()的區別 Posted on 2007-09-29 13:38 Yemoo'S PHP Home 閱讀(13988) 評論(0) ?編輯?收藏 引用 網摘 所屬分類: PHP基礎知識
Time of Update: 2016-06-13
php bool false 和 數值 0 轉:http://home.phpchina.com/space.php?uid=108724&do=blog&id=54899PHP 是類型寬鬆的語言,這意味著會 將布爾值 false 和整型值 0 視為相同(甚至 c 也把 0 和 false 視為等價)。可以使用一下指令碼來確定 0 與布爾值?false 的等價性:??$test_var = 0;?if($test_var == false){??echo
Time of Update: 2016-06-13
nginx“虛擬目錄”不支援php的解決辦法 這幾天在配置Nginx,PHP用FastCGI,想裝一個phpMyAdmin管理資料庫,phpMyAdmin不想放在網站根目錄 下,這樣不容易和網站應用程式混在一起,這樣phpMyAdmin的目錄就放在別處,在Apache裡,有alias,比較方便,在Nginx下沒有虛擬目錄 概念的,是用location配合alias使用,我先試了簡單的配置方式location /web/ {alias /data/web/;index index.html
Time of Update: 2016-06-13
PHP warn、notice 問題的解決方案 首先,這個不是錯誤,是warning。所以如果伺服器不能改,每個變數使用前應當先定義。方法1:伺服器配置修改修改php.ini設定檔,error_reporting = E_ALL & ~E_NOTICE方法2:對變數進行初始化,規範書寫(比較煩瑣,因為有大量的變數)。但還沒有找到好定義方法,望大家指教方法3:每個檔案頭部加上:error_reporting(0);
Time of Update: 2016-06-13
PHP 包含檔案路徑問題 ??? 最近剛剛在學PHP,在做一個小項目,用到了很多require和include,被絕對路徑、相對路徑弄的焦頭爛額,最後終於搞明白了。???? 1、php的相對路徑是以啟動並執行指令碼為準,比如A包含B,B包含C,如果A、C在同一級目錄,則B裡包含C的路徑應該是相對於A的,如果B、C在同一級目錄,則B裡包含C的路徑是相對於C的。??? 2、不管.php指令碼怎麼被包含,dirname(__FILE__)得到的都是指令碼所在檔案夾的絕對路徑。???
Time of Update: 2016-06-13
PHP類繼承 class ClsPerson{?var $personID;?var $personName;?function ClsPerson($personID,$personName)?{??//$this->personID=$personID;??//$this->personName=$personName;??echo "";?}}class ClsStudent extends ClsPerson{?var $cardID;?function
Time of Update: 2016-06-13
【轉】PHP工程師面臨的成長瓶頸
Time of Update: 2016-06-13
PHP調試工具Xdebug安裝配置教程 說道PHP代碼調試,對於有經驗的PHPer,通過echo、print_r、var_dump函數,或PHP開發工具zend studio、editplus可解決大部分問題,但是對於PHP入門學習的童鞋來說有一定的難度,而且僅僅通過上述這些PHP調試手段,也很難準確發現PHP效能方面的問題,Xdebug是一個非常有用的PHP調試工具。 Xdebug作為PHP調試工具,提供了豐富的調試函數,也可將Xdebug安裝配置為zend
Time of Update: 2016-06-13
採用PHP函數ignore_user_abort實現計劃任務與持續進程執行個體 PHP內建函數研究系列第二期,採用PHP函數ignore_user_abort實現計劃任務與持續進程執行個體,並通過一個可檢測效果的執行個體討論ignore_user_abort()函數的作用與用法。ignore_user_abort()
Time of Update: 2016-06-13
PHPRegex使用詳解 1.1 非列印字元?? ?字元 含義 \cx匹配由x指明的控制字元。例如, \cM 匹配一個 Control-M 或斷行符號符。x 的值必須為 A-Z 或 a-z 之一。否則,將 c 視為一個原義的 ‘c’ 字元。\f匹配一個換頁符。等價於 \x0c 和 \cL。\n匹配一個分行符號。等價於 \x0a 和 \cJ。\r匹配一個斷行符號符。等價於 \x0d 和
Time of Update: 2016-06-13
PHP中的java方式重載 有的時候,能夠調用可變參數的同一個方法會非常方便。PHP能夠定義帶預設值的選擇性參數使這一做法成為可能。可以在php5中用__call()實現這種方法重載。下面來看一個樣本。假設要用重載行為,那麼要將其放到抽象父類中。abstract class OverloadableObject{ function __call($name, $args){ $method = $name."_".count($args);
Time of Update: 2016-06-13
php簡訊發送函數——php簡訊介面製作的簡訊發送函數 作者:zccst版本一:有時大家在作php 整合時,經常在網頁中用到傳送簡訊的情況,那麼可以將簡訊發送作成一個函數來處理,這樣方便以後調用。如可將函數定義在Function.php中,代碼如下:function smsto($telphone,$message){//簡訊介面使用者名稱 $uid,如果沒有或不能發送請與客服QQ:272927682聯絡$uid = 'qxt01';//簡訊介面密碼 $passwd$passwd = '1
Time of Update: 2016-06-13
php中雙冒號的應用 php類代碼中常看到"::"的操作符,這個是範圍限定操作符,是用一個雙冒號"::"表示,它用來置頂類中不同範圍的層級。左邊是範圍右邊是訪問範圍的成員。在php中定義的範圍有self和parent兩種(在php6中提供了static範圍)。self:表示當前類的範圍,與this不同的是它不表示類的某個特定執行個體,在類之外的代碼中不能使用self,而且它不能識別自己在繼承中層次的位置。也就是說,當在擴充類中使用self時,它調用的不是父類的方法,而是擴充類的重載的方法。
Time of Update: 2016-06-13
用PHP的ob_start()控制您的瀏覽器cache! ?Output Control 函數可以讓你自由控制指令碼中資料的輸出。它非常地有用,特別是對於:當你想在資料已經輸出後,再輸出檔案頭的情況。輸出控制函數不對使用 header() 或 setcookie(), 發送的檔案頭資訊產生影響,只對那些類似於 echo() 和 PHP 代碼的資料區塊有作用。?? 我們先舉一個簡單的例子,讓大家對Output Control有一個大致的印象:?? Example 1.??
Time of Update: 2016-06-13
PHP擷取當期前運行檔案的路徑,名字,伺服器路徑 echo "顯示指令檔的相對路徑和檔案名稱:\"".$_SERVER["PHP_SELF"]."\"";echo "顯示伺服器使用的CGI指令碼規範:\"".$_SERVER["GATEWAY_INTERFACE"]."\"";echo "顯示當前運行指令碼所在伺服器的IP地址:\"".$_SERVER["SERVER_ADDR"]."\"";echo "顯示當前運行指令碼伺服器名稱:\"".$_SERVER["SERVER_NAME"].