function sendheader($num, $rtarr = null)return $sapi++;
看pw原始碼的時候發現setheader()函式中使用static關鍵字,很奇怪,以前也沒這樣用過。
static用在函式裡面,宣告一次變數後,如果再次呼叫這個函式將會在初始值延續,如$sapi這裡將累加。
echo sendheader(1)."";echo sendheader(2)."
";echo sendheader(3)."
";
output:
apache2handlerapache2handles
apache2handlet
和global有點類似,但不同的是作用域。static只能作用於此函式。
有點意思。需要深入研究。
在php類中使用函式
好久沒更新了,今天覆習歪麥編寫php框架的文章,看到幾個函式,在類中使用時,當引數需要呼叫類的方法時,都用陣列的方式傳參。1.spl autoload register array this,loadclass 正常是這樣用的 spl autoload register loadclass 但是,當...
php中使用mysql介紹 PHP中使用MySQL
mysql資料庫的擴充套件 擴充套件庫基本功能相似,用法基本相同,會增加一些新的特性 mysqli擴充套件庫 只能對mysql資料庫操作 pdo擴充套件 可以操作很多態別的資料庫 wamp下修改mysql資料庫密碼 三者在建立連線上的比較 pdo需要四個引數,除了資料庫管理員名稱 密碼 host 還...
在php中使用函式代替require操作
在 php 中,為了減少重複 常常需要包含 heade 和 footer,我們最長使用的操作就是,require 或者 reqire once等 但是我們可以用另一種方式來實現這種包含,寫乙個函式,比如 printheader 如下所示,看起來似乎一行 變成兩行更麻煩了,但是卻可以實現一些額外的效果...