Time of Update: 2016-07-15
一個view是一個頁面模版,通常按action的名字命名。例如,PostsController::add的view位於/app/views/posts/add.ctp。Cake view是非常簡單的PHP檔案,因此你可以在其中使用任何PHP代碼。 Layouts 布局
Time of Update: 2016-07-15
preg_match(); //用於Regex的匹配,且只匹配一次 preg_match_all();//用於Regex的匹配,會對所有符合規則的都進行匹配 preg_replace(); //Regex替換函數preg_splite(); //正則分割函數 preg_match ( mode, string subject , arraymatches ) 其中mode是正則規則,string subject是要匹配的字串,arraymatches是匹配的結果數組 例子:
Time of Update: 2016-07-15
1.array_chunk() 把一個數組分割為新的數組塊。其中每個數組的單元數目由 size 參數決定。最後一個數組的單元數目可能會少幾個。例子 $a=array("a"=>"Cat","b"=>"Dog","c"=>"Horse","d"=>"Cow");print_r(array_chunk($a,2));?>輸出:Array ([0] => Array ( [0] => Cat [1] => Dog )[1] => Array ( [0] => Horse [1] => Cow
Time of Update: 2016-07-15
memcache作為一個資料中介層,經常用來做資料交換。比如在某個系統內部我們規定如下的使用者狀態的資訊,每個使用者只需要存續52個位元組。Key state#ID 如”state#10888”Value : (二進位的資料 ) 使用者識別碼 Uint32Type 使用者類型 Uint8 :State 使用者狀態 Uint8 : 伺服器 IP Uint32最後線上時間 Uint64Session ID的長度 Uint16Session ID char[32]總共52
Time of Update: 2016-07-15
Strict standards: Non-static method cls_image::gd_version() should not be called statically in E:\SiteAll\zbphp.com\www\includes\lib_base.php on line346 這個錯誤的的處理是修改檔案:E:\SiteAll\ZBPHP.COM\www\includes\cls_image.php 第693行,把 “function
Time of Update: 2016-07-15
/** * 數組產生Excel * @author zouhao zouhao619@gmail.com * 使用樣本 * $excel =new Excel(); $data=array( array('id'=>1,'name'=>'天命1'), array('id'=>2,'name'=>'天命2') ); $header=array('ID','角色名稱
Time of Update: 2016-07-15
錯誤提示:ocilogon(): ORA-12154: TNS:could not resolve the connect identifier specifie! 作業系統:Win7本地環境:xampp-win32-1.8.2-1-VC9 、 Oracle 10g。PHP串連測試代碼: [php]ocilogon('emesc','emesc','mesb'); //print_r(oci_error()); ?> ocilogon('
Time of Update: 2016-07-15
核心與服務、公用Model、外掛程式、Widget、第三方類庫共同構成了系統的大根基,其他所有應用都其上構建。術語解釋 核心:源自ThinkPHP架構,為系統提供MVC分離、底層資料庫支援等核心功能,並提供諸多便捷的類庫和函數庫供系統其他部分使用。位於/core/目錄。 服務:一組全域通用的類庫,實現對特定功能的封裝。位於/addons/services/目錄,如郵件發送(Mail)、使用者認證(Passport)等。
Time of Update: 2016-07-15
";echo "檔案名稱大小類型修改日期";while ($file = readdir($open_dir)) {if ($file!= "." && $file != "..") {echo "" . $file . "";echo "" . filesize($file) . "";echo "" . filetype($file) . "";echo "" . filemtime($file) . "";}}echo "";?> http://www.bkjia.com/PHPjc/47
Time of Update: 2016-07-15
雖然大部分php工程師都不需要知道php的C代碼核心是如何運作的,有些人可能知道有個dl()函數.或者使用過一些第三方的類庫,這些正是本文的重點之一. 希望本文能對那些想把php帶向更寬的邊界的工程師有所協助. 先看一個php請求的運行流程: 瀏覽器使用者--->web伺服器(apache,nginx)--->Zend引擎從檔案系統讀取php代碼檔案--->Zend解譯器工作 --->執行解釋後的代碼-->Zend引擎註冊的函數介面-->
Time of Update: 2016-07-15
我們都知道在完成一件既定任務的時候,我們可能有多種方法,而這多種方法中有一些可能是一些容易的操作起來比較簡單但完成任務的效率要差一些,有一 些是比較複雜不容易想到的可能完成任務的效率要好一些。在PHP開發中也一樣,我們可能有多種方法完成一項功能,但並不是所有的方法都是最優的。下面這篇 摘自網路的文章主要是講到提高PHP程式效率的53個要點,希望能對大家有所協助。1、如果能將類的方法定義成static,就盡量定義成static,它的速度會提升將近4倍。2、$row[’id’
Time of Update: 2016-07-15
守護進程(Daemon)是運行在背景一種特殊進程。它獨立於控制終端並且周期性地執行某種任務或等待處理某些發生的事件。守護進程是一種很有用的進程。php也可以實現守護進程的功能。 1、基本概念 進程 每個進程都有一個父進程,子進程退出,父進程能得到子進程退出的狀態。 進程組 每個進程都屬於一個進程組,每個進程組都有一個進程組號,該號等於該進程組組長的PID2、守護編程要點
Time of Update: 2016-07-15
現如今成熟的PHP開發架構有很多種,YII,zendframwork,國內輕量型架構Thinkphp,還有開發效率很高的CakePHP。公司可以根據自己的需求選擇合適的開發架構,在這裡,小編以自己公司使用的開發架構CakePHP作為重點介紹,闡述它的優點。 CakePHP的簡要介紹: PHP架構已被確認為最流行的編碼架構,以建立網站。已經出現了很多積極的變化,在PHP中,這是什麼原因,為什麼很多企業巨頭都在使用PHP架構來定義他們的線上存在註冊成立。然而,更多的,往往不是出現無組織檔案編
Time of Update: 2016-07-15
最近公司要做一個API介面,輸出格式要有JSON與XML格式, 在PHP中,輸入JSON直接json_encode就可以,但輸出XML沒有提供函數,於是決定自己寫一個。formatOutput = true;}/** * 轉換數組到XML * * @param array $array要轉換的數組 * @param string $rootName要節點名稱 * @param string $version版本號碼 * @param string $encodingXML編碼 * *
Time of Update: 2016-07-15
view頁面: 後台邏輯處理檔案: */ $operation =
Time of Update: 2016-07-15
ceil是向上進位得到一個值的函數;floor是舍掉小數位得到一個值的函數;round是用來四捨五入的函數。ceil定義和用法:ceil() 函數向上舍入為最接近的整數。[php]ceil(x); ceil(x);說明:返回不小於 x 的下一個整數,x 如果有小數部分則進一位。ceil() 返回的類型仍然是 float。例子:[php] echo ceil(0.60); echo ""; echo ceil(0.40); echo ""; echo
Time of Update: 2016-07-15
總結,終極處理辦法:修改php.ini檔案 ; 把output_buffering預設為off的,改成4096 即可。ob_start();setcookie("username","宋岩賓",time()+3600);echo "the username is:".$HTTP_COOKIE_VARS["username"]."\n";echo "the username is:".$_COOKIE["username"]."\n";print_r($_COOKIE);?>Warning:
Time of Update: 2016-07-15
class FileUpload{ private $filepath; //設定上傳檔案的路徑 private $allowtype=array('jpg','jpeg','gif','bmp'); //預設的檔案的類型 private $maxsize=2000000; //預設檔案的大小 private $israndname=true; //是否使用隨機檔案名稱 private $originName; /
Time of Update: 2016-07-15
ThinkPHP之config.php詳細設定檔介紹THINKPHP config.php的配置問題return
Time of Update: 2016-07-15
PHP:Hypertext Preprocessor(超文本預先處理語言),伺服器端指令碼。1.開始和結束標記,有2種通用的php標記:和 2.注釋:和一般語言差不多3.資料類型:四種標量類型:boolean,integer,float(也叫double),stringboolean:零或者空為false,其他為真string:一個字元就是一個位元組,有四種定義方式。