?? ??? ??:PHP? ?? - ????? ???? ?? ??? ? ? ????.
我們在PHP中的變量也是如此。不過有幾個(gè)特點(diǎn): 1.必須要以$開始。如變量x必須要寫成$x 2.變量的首字母不能以數(shù)字開始 3.變量的名字區(qū)分大小寫 4.變量不要用特殊符號、中文,_不算特殊符號 5.變量命名要有意義(別寫xxx,aaa,ccc這種 變量名)
2017-02-072個(gè)贊
單、雙引號區(qū)別,重點(diǎn)內(nèi)容
1.雙引號解析變量,但是單引號不解析變量。 2.在雙引號里面插入變量,變量后面如果有英文或中文字符,它會把這個(gè)字符和變量拼接起來,視為一整個(gè)變量。一定要在變 量后面接上特殊字符,例如空格等分開。 3.如果在雙引號里面插變量的時(shí)候,后面不想有空格,可以拿大括號將變量包起來。 4.雙引號解析轉(zhuǎn)義字符,單引號不解析轉(zhuǎn)義字符。但,單引號能解析\' 和\ 5.單引號效率高于雙引號,盡可能使用單引號 6.雙號和單引號可以互插!??!雙引號當(dāng)中插入單引號,單引號當(dāng)中插入變量,這個(gè)變量會被解析。 7.神奇的字符串拼接膠水——(.)點(diǎn),用來拼接字符串。 8.我們將定界符聲明字符串視為雙引號一樣的功能來看待。
同理可推,單引號當(dāng)中要插入一個(gè)單引號顯示出來的時(shí)候,也可以在單引號聲明的字符串中的單引號前面加上(反斜線,轉(zhuǎn)義字符),將單引號的意義(限定字符區(qū)間)去掉。
字界符聲明 1).在變量后面的等號寫三個(gè)小于號(<<<)。 2).然后在<<<后面寫上字符(建議英文大寫字符)。 3).然后換行寫上任意想寫的字符 4).寫完后,頂行。在行最開始處,再寫上<<<后面的字符和分號。
2017-02-080個(gè)贊
主要有以下三空情況會產(chǎn)生空(null)類型: 1.通過變量賦值明確指定為變量的值為NULL 2.一個(gè)變量沒有給任何值 3.使用函數(shù)unset()將變量銷毀掉
2017-02-070個(gè)贊
查看數(shù)據(jù)類型 1.gettype(傳入一個(gè)變量) 能夠獲得變量的類型 2.var_dump(傳入一個(gè)變量) 輸出變類型和值 is_int 是否為整型 is_bool 是否為布爾 is_float 是否是浮點(diǎn) is_string 是否是字符串 is_array 是否是數(shù)組 is_object 是否是對象 is_null 是否為空 is_resource 是否為資源 is_scalar 是否為標(biāo)量 is_numeric 是否為數(shù)值類型 is_callable 是否為函數(shù) echo 不是函數(shù),是基本語法。
2017-02-070個(gè)贊
?? ??? ??:PHP ??? ??? ?? ?? ? ?? ??
下面的情況是布爾值判斷時(shí)的自動類型轉(zhuǎn)換: 1,整型的0為假,其他整型值全為真 2, 浮點(diǎn)的0.0,布爾值的假。小數(shù)點(diǎn)后只要有一個(gè)非零的數(shù)值即為真。 3,空字符串為假,只要里面有一個(gè)空格都算真。 4,字符串的0,也將其看作是假。其他的都為真 5,空數(shù)組也將其視為假,只要里面有一個(gè)值,就為真。 6,空也為假 7, 未聲明成功的資源也為假
強(qiáng)制類型轉(zhuǎn)換有三種方式: 1.用后面的三個(gè)函數(shù)可以完成類型轉(zhuǎn)換,intval()、floatval()、strval() 2.變量前加上()里面寫上類型,將它轉(zhuǎn)換后賦值給其他變量 3.settype(變量,類型) 直接改變量本身 以下是強(qiáng)制類型轉(zhuǎn)換時(shí)的特點(diǎn): 1.空轉(zhuǎn)為整型會為整型的0 2.空轉(zhuǎn)為浮點(diǎn)會為浮點(diǎn)的0 3.空轉(zhuǎn)為字符串會為空字符串‘’ 4.浮點(diǎn)的123.0轉(zhuǎn)為字符串會為字符串123 5.浮點(diǎn)的123.2轉(zhuǎn)為字符串會為字符串的123.2 6.浮點(diǎn)即使小數(shù)點(diǎn)再大,它都會被干掉,會舍掉小數(shù)點(diǎn)后面的值 7.如果字符串轉(zhuǎn)為整型的時(shí)候,如果數(shù)值在前面,會將前面的數(shù)值拿出來做為整型的轉(zhuǎn)換值。 8.settype(變量,'null'); 等價(jià)于 unset()一個(gè)變量 9.$目標(biāo)變量 = (類型)$操作變量 只會改變目標(biāo)變量的類型,不會改變原變量的類型,Settype是改變原值
布爾值的true參與運(yùn)算是會變成整型或者浮點(diǎn)的1布爾值的false參與運(yùn)算是會變成整型或者浮點(diǎn)的0字符串開始處是整型或浮點(diǎn)類型的字符,會轉(zhuǎn)成對應(yīng)的類型參與運(yùn)算
2017-02-070個(gè)贊
?? ??? ??:PHP ?? ? ??? ??? ???? ???? ?? ??? ???? ?? ?????.
define(常量名,常量值) 1.常量值只能為標(biāo)量。 2.常量名可以小寫,但是通常大寫 3.常量名可以不加引號,但是通常加上引號。 4.在字符串中調(diào)用常量的時(shí)候,必須在引號外面 5.常量名建議只用字母和下劃線
2017-02-080個(gè)贊