PHP關(guān)鍵字(68個)
成都創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的河西網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
and or xor __FILE__ extends __LINE__ array() as break case class const continue declare default die() do echo else elseif empty() enddeclare endfor endforeach endif endswitch endwhile eval() exit() extends for foreach function global if include include_once isset() list() new print require require_once return static switch unset() use var while __FUNCTION__ __CLASS__ __METHOD__
final(PHP 5) php_user_filter(PHP 5) interface(PHP 5) implements(PHP 5) exception(PHP 5) public(PHP 5) private(PHP 5) protected(PHP 5) abstract(PHP 5) clone(PHP 5) try(PHP 5) catch(PHP 5) throw(PHP 5) cfunction(PHP 4 only) this(PHP 5 only)
$res=mysql_query("select
*
from
keyword");//查找所有關(guān)鍵詞
while($row
=
mysql_fetch_array($rec)){//一次判斷,文章中有沒有出現(xiàn)該關(guān)鍵詞
$str
=
$row['name'];
$rec
=
mysql_query("select
*
from
文章表
where
$title
like
'%$str%'
or
$content
like
'%$str%'");//模糊查詢文章標(biāo)題和內(nèi)容中出現(xiàn)了的該關(guān)鍵詞的數(shù)據(jù)
$num
=
mysql_num_rows($rec);//文章標(biāo)題和內(nèi)容中出現(xiàn)了的該關(guān)鍵詞的文章條數(shù)
if($num){
echo
$str;
}
}
final:在PHP中final關(guān)鍵字充當(dāng)鎖的作用,當(dāng)定義類的時候該類不能被繼承,當(dāng)用來定義方法的時候該方法不能被重載
self:用來訪問當(dāng)前類中內(nèi)容的關(guān)鍵字,類似于$this關(guān)鍵字,但$this需要類實例化后才能使用,$this不能夠訪問類中的靜態(tài)成員,self可以直接訪問當(dāng)前類中的內(nèi)部成員,包括靜態(tài)成員。$this關(guān)鍵字類實例化后可以使用,也可以在類的內(nèi)容訪問非靜態(tài)化成員
static:單獨占據(jù)內(nèi)存,只初始化一次,訪問靜態(tài)成員要用::,類中的靜態(tài)成員和方法可以直接訪問,不需要實例化
const:用來定義類中的常量,類似PHP外部定義的常量的關(guān)鍵字define();CONSET只能修飾類當(dāng)中的成員屬性!常量建議都大寫,不使用$
關(guān)鍵字是不需要加$的。在類中訪問常量也是用self關(guān)鍵字~
PHP global 關(guān)鍵字
global 關(guān)鍵字用于函數(shù)內(nèi)訪問全局變量。
在函數(shù)內(nèi)調(diào)用函數(shù)外定義的全局變量,我們需要在函數(shù)中的變量前加上 global 關(guān)鍵字:
Static 作用域
當(dāng)一個函數(shù)完成時,它的所有變量通常都會被刪除。然而,有時候您希望某個局部變量不要被刪除。
要做到這一點,請在您第一次聲明變量時使用 static 關(guān)鍵字:
運行結(jié)果:0 1 2
然后,每次調(diào)用該函數(shù)時,該變量將會保留著函數(shù)前一次被調(diào)用時的值。
注釋:該變量仍然是函數(shù)的局部變量。
PHP要實現(xiàn)關(guān)鍵字查搜索,需要用到like關(guān)鍵字來組合查詢條件
like具體實現(xiàn)方法如下:
例一:
1????$userForm=M('user');????
1????$where['name']=array('like','phpernote%');????
2????$userForm-where($where)-select();
這里的like查詢即為:name like 'phpernote%'
例二:
1$where['name']=array('like',array('%phpernote%','%.com'),'OR');
這里的like查詢即為:name like '%phpernote%' or name like '%.com'
例三:
1$where['name']=array(array('like','%a%'),array('like','%b%'),array('like','%c%'),'phpernote','or');
這里的like查詢即為:(`name` LIKE '%a%') OR (`name` LIKE '%b%') OR (`name` LIKE '%c%') OR (`name` = 'phpernote')
例四:
1$where['_string']='(name?like?"%phpernote%")??OR?(title?like?"%phpernote")'
這里的like查詢即為:name like '%phpernote%' or title like '%phpernote'