1,標(biāo)記風(fēng)格:
(1)<?php echo '<p></p>'; ?> XML風(fēng)格
(2)<? echo '<p></p>'; ?> 簡(jiǎn)短風(fēng)格
(3)<script language='php' >echo '<p></p>';</script>
(4)<% echo '<p></p>'; %> asp_tags選項(xiàng)
2,空格:回車(chē),空格,制表
3,/**/ // #
4,設(shè)置變量:
(1)$tireqty 簡(jiǎn)短風(fēng)格 需要register_globals配置為on
(2)$_POST['tireqty'] 推薦
(3)$HTTP_POST_VARS['tireqty'] 冗長(zhǎng)風(fēng)格,可以通過(guò)配置registr_long_arrays禁用它
5,$tireqty=$_POST['tireqty']
6,echo $tireqty.'abc<br>' 點(diǎn)號(hào)是字符串連接符
7,echo "$tireqty abc<br>" 用一個(gè)字符串的內(nèi)容代替一個(gè)變量的操作就是插補(bǔ).php試著計(jì)算雙引號(hào)字符串.
8,integer,flaot,string,boolean,array,object,null,resource 8
9,$tt=0;$tt2=(float)$tt; 類(lèi)型轉(zhuǎn)換
10,$tt='abc';$$tt=5;$abc=5 可變變量,一個(gè)變量的值作為另一個(gè)變量的名稱
11,define('tireqty',100);echo tireqty;
12,變量的作用域
$GLOBALS 所有全局變量數(shù)組
$_SERVER 服務(wù)器環(huán)境變量數(shù)組
$_GET 通過(guò)GET方法傳遞給該變量的數(shù)組
$_POST 通過(guò)POST方法傳遞給該變量的數(shù)組
$_COOKIE cookie變量數(shù)組
$_FILES 與文件上載相關(guān)的變量數(shù)組
$_ENV 環(huán)境變量數(shù)組
$_REQUEST 所有用戶輸入的變量數(shù)組,包括$_GET,$_POST,$_COOKIE
$_SESSION 會(huì)話變量數(shù)組
13,=,.,+,-,*,/,%,+=,-=,*=,/=,%=,++a,a++,&(引用,避免副本) 算術(shù)
14,==,===,!=,!==,<>,<,>,<=,>= 比較
15,&&,||,! 邏輯
16,&(位與),|,~(位非),^(位異或),<<(左位移),>> 位操作符
17,,(逗號(hào),用來(lái)分隔函數(shù)參數(shù)和其它列表項(xiàng)),new(初始化實(shí)例),->(訪問(wèn)類(lèi)的成員),三元操作符($g>=5?'abc':'def';),錯(cuò)誤抑制操作符($a=@(57/0),沒(méi)有@操作符的話,將會(huì)有上個(gè)除0警告,使用這個(gè)操作符之后,警告會(huì)被抑制住,如果啟用php的track_errors特性,錯(cuò)誤信息會(huì)被保存在全局變量$php_errormsg中),``(執(zhí)行操作符),數(shù)組操作符,類(lèi)型操作符(instanceof,檢查一個(gè)對(duì)象是否是一個(gè)類(lèi)的實(shí)例)
18,前置與后置的區(qū)別
$a=4;echo $a++; 4
$a=4;echo $++a; 5 先將變量$a加1,再將加1后的結(jié)果賦值給原變量
19,gettype,settype
$a=56;
echo gettype($a).'<br>';
settype($a,'double');
echo gettype($a).'<br>'
20,is_array(),is_double(),is_float,is_real(),is_long(),is_int(),is_integer(),is_string(),is_object(),is_resource(),is_null(),is_scalar(),is_numeric(),is_callable()
21,isset(),upset(),empty()
22,if switch while for foreach do..while
23,declare
declare (directive){//block},這種結(jié)構(gòu)用來(lái)指定后續(xù)代碼運(yùn)行的規(guī)則,目前只實(shí)現(xiàn)了一個(gè)執(zhí)行指令:ticks,通過(guò)ticks=n設(shè)置在代碼塊內(nèi)部每隔n行運(yùn)行特定的函數(shù).
Tag標(biāo)簽: php