1.變量如何定義?如何檢查變量是否定義?如何刪除一個變量?判斷一個變量是否爲空的函數?
isset()
unset()
empty()
2.什麼是可變變量?
一個變量的變量名可以動態的設置和使用。
$a = 'hello' ,
$$a = 'world',
${$a}=hello world
3.變量賦值方式有哪幾種?
1)直接賦值
2)變量間賦值
3)引用賦值
4.引用和拷貝有什麼區別?(面試經常遇到)
拷貝是將原來的變量內容複製下來,拷貝後的變量與原來的變量使用各自的內存,互不干擾。
引用相當於是變量的別名,其實就是用不同的名字訪問同一個變量內容。當改變其中一個變量的值時,另一個也跟着發生變化。
5.php中變量有哪些基本數據類型?
php支持8種原始數據類型。
包括:
四種標量類型(布爾型boolean,整型interger,浮點型float/double , 字符串string)
兩種複合類型(數組array , 對象object)
兩種特殊類型(資源resource,NULL)