-
問:
?先判斷再賦值還是先賦值再判斷?運(yùn)行結(jié)果:
1
bool(true)
答:
運(yùn)行結(jié)果得,先判斷再賦值查看全部 -
memory_get_usage:獲取當(dāng)前php消耗的內(nèi)存
查看全部 -
php中 "."代表拼接字符串,“+”代表字符運(yùn)算
查看全部 -
echo:輸出字符串
查看全部 -
var_dump:輸出變量的數(shù)據(jù)類型
查看全部 -
記得
查看全部 -
PHP運(yùn)算符一般分為算術(shù)運(yùn)算符、賦值運(yùn)算符、比較運(yùn)算符、三元運(yùn)算符、邏輯運(yùn)算符、字符串連接運(yùn)算符、錯誤控制運(yùn)算符
查看全部 -
1.操作符后緊跟標(biāo)識符(開始標(biāo)識符),之后重起新的一行 輸入要引用的字符串,可以包含變量。
2. 新的一行,頂格寫結(jié)束表示符,以分號結(jié)束。
查看全部 -
結(jié)束表示符必須獨(dú)占一行,且必須頂格寫,最后以 ‘;’ 分號結(jié)尾。
查看全部 -
當(dāng)雙引號中包含變量時,變量會與雙引號中的內(nèi)容連接在一起;
當(dāng)單引號中包含變量時,變量會被當(dāng)做字符串輸出。
變量可以跟字符串合用
查看全部 -
數(shù)學(xué)術(shù)語,a×10的n次冪的形式。將一個數(shù)字表示成 a×10的n次冪的形式,其中1≤|a|<10,n表示整數(shù),這種記數(shù)方法叫科學(xué)計數(shù)法
查看全部 -
浮點(diǎn)型(浮點(diǎn)數(shù)、雙精度數(shù)或?qū)崝?shù)),也就是通常說的小數(shù),可以用小數(shù)點(diǎn)或者科學(xué)計數(shù)法表示。
查看全部 -
PHP的常量分為自定義常量和系統(tǒng)常量,定義的常量可以使用PHP中的函數(shù)define()定義。
define()函數(shù)的語法格式為:
bool define(string $constant_name(必選參數(shù),常量名稱,即標(biāo)志符), mixed $value(必選參數(shù),常量的值)[, $case_sensitive(可選參數(shù),指定是否大小寫敏感) = true])
?string表示參數(shù)類型為字符串類型,mixed表示參數(shù)類型可以接受為多種不同的類型,case_sensitive = true表示默認(rèn)為布爾類型TRUE
常量可以避免重復(fù)定義,篡改變量值。第一次定義后不改變的量而使用常量,在不知情的情況下使用同一變量名時,變量值就會被替換掉,從而會引發(fā)服務(wù)器執(zhí)行錯誤的任務(wù)。
常見的系統(tǒng)常量:
__FILE__ :php程序文件名??梢詭椭覀儷@取當(dāng)前文件在服務(wù)器的物理位置。
__LINE__ :PHP程序文件行數(shù)??梢愿嬖V我們,當(dāng)前代碼在第幾行。
PHP_VERSION:當(dāng)前解析器的版本號。它可以告訴我們當(dāng)前PHP解析器的版本號,我們可以提前知道我們的PHP代碼是否可被該P(yáng)HP解析器解析。
PHP_OS:執(zhí)行當(dāng)前PHP版本的操作系統(tǒng)名稱。它可以告訴我們服務(wù)器所用的操作系統(tǒng)名稱,我們可以根據(jù)該操作系統(tǒng)優(yōu)化我們的代碼。
常量取值使用constant()函數(shù),與常量名輸出效果相同,但可以動態(tài)的輸出不同的常量,更加靈活,語法格式:mixed constant(string constant_name)
defined()函數(shù)可以幫助我們判斷一個常量是否已經(jīng)定義,語法格式為:bool defined(string constants_name(獲取常量的名稱)),存在被定義返回布爾類型true,不存在返回布爾類型fasle,因為bool表示函數(shù)返回值的類型為布爾。
查看全部 -
在“=”左邊是變量名,右邊是變量值,定義變量后輸入";"表示指令結(jié)束,但變量名必須通過"$"標(biāo)符,在PHP中,"="是賦值運(yùn)算符
變量名必須以字母或下劃線,“_”開頭,變量名雖然只能由字母、數(shù)字、以及“_”組成,但還可以包括漢字,變量名不允許包含空格。當(dāng)變量名由多個單詞組成,建議使用“_”進(jìn)行分隔
因為PHP語言的類型松散,所以不必向PHP聲明變量的數(shù)據(jù)類型
因為布爾類型(bool)的FALSE、TRUE不區(qū)分大小寫,所以他們的效果一致,主要用于條件結(jié)構(gòu),ture輸出的為"1",false則不會輸出,使用“var_dump”函數(shù),獲取它真正的數(shù)據(jù)類型。
整型(integer)可用十進(jìn)制、八進(jìn)制、十六進(jìn)制指定,八進(jìn)制,數(shù)字前必須加上“0”,十六進(jìn)制,數(shù)字前必須加“0x”
浮點(diǎn)數(shù)的科學(xué)計數(shù)法小寫e與大寫E用法一致
字符串可用:單引號形式、雙引號形式和Heredoc結(jié)構(gòu)形式,三種方法定義
字符串中包含引號時可在單引號中嵌入雙引號,雙引號中嵌入單引號,若要嵌入相同的引號需要使用"\"轉(zhuǎn)義符
雙引號中包含變量時,變量會與雙引號中的內(nèi)容連接在一起;單引號中包含變量時,變量會被當(dāng)做字符串輸出。
字符串過長時可用Heredoc結(jié)構(gòu)形式:定界符(<<<)+標(biāo)識符(如GOD)。其中,結(jié)尾處的標(biāo)識符也必須是一樣的
資源(resource):資源由專門的函數(shù)來建立和使用,例如打開文件、數(shù)據(jù)連接、圖形畫布,資源應(yīng)該在不需要的時候及時釋放,否則系統(tǒng)會啟用垃圾回收機(jī)制,在頁面執(zhí)行完畢后回收資源,防止內(nèi)存被消耗
NULL:是空類型,對大小寫不敏感,只有一個取值,表示一個變量沒有值,被賦值為NULL,或者未被賦值,或者被unset(),這三種情況都會被認(rèn)定為NULL
查看全部 -
換行輸入 echo "<br>"
每一串代碼結(jié)束后,記得用語句結(jié)束符;
查看全部
舉報