您的位置 >>> 星想互聯 >>> 編程技術 >>> PHP基礎
PHP語言基礎
點擊數:66  發布時間2020-06-06 17:22:23

基本語法

1. foreach, for , while 循環訪問數組,哪個效率最高?為什么?

foreach是PHP內部實現,而while是通用的循環結構。所以,在通常應用中foreach簡單,而且效率高

2. php 讀取文件的方式有幾種? 都有什么區別?

file_get_contents — 將整個文件讀入一個字符串,不需要fopen打開

file — 把整個文件讀入一個數組中,不需要fopen打開

fgets — 從文件指針中讀取一行,string fgets ( resource$handle[, int$length] )

fread — 讀取文件(可安全用于二進制文件),string fread ( resource$handle, int$length)

fgetc — 從文件指針中讀取字符,string fgetc ( resource$handle)

3.  PHP empty、isset、isnull的區別

empty

如果 變量 是非空或非零的值,則 empty() 返回FALSE。換句話說,""、0、"0"、NULLFALSE、array()、var $var、未定義; 以及沒有任何屬性的對象都將被認為是空的,如果 var 為空,則返回TRUE

isset

如果 變量 存在(非NULL)則返回TRUE,否則返回FALSE(包括未定義)。變量值設置為:null,返回也是false;unset一個變量后,變量被取消了。注意,isset對于NULL值變量,特殊處理。

is_null

檢測傳入值【值,變量,表達式是否是null,只有一個變量定義了,且它的值是null,它才返回TRUE .其它都返回FALSE 【未定義變量傳入后會出錯!】.

4. $a=null; $b=NULL, $a==$b和$a===$b的結果是什么

true,true

5. a='',   a==null,a===null  和 is_null($a)結果是什么?

true,false,false

6. 一個多維數組,請寫一個遞歸函數輸出所有內容并返回數組內元素的總個數(static 變量);

7. 刪除數組中的元素的方法有哪些?它們的優缺點是什么?(uset,array_splice(自動下標,會重排,uset不會))

8. PHP中的函數區分大小寫嗎?

php中變量名是區分大小寫的,而函數名與類名是不區分的

9. if(){} esle if(){}  ;if(){} esleif(){} ;if(){} Esle (){}哪個對?

10. php 有幾個魔術方法,都有什么用?(__constraction,__set,__get,__call,__callStatic, __construct .....)

11. empty和unset有什么區別

12. function unset_example(){

$a = 'abc';

$b = &$a;

unset($a);

echo $b;

}

unset_example(); // echo what?

13.

14. foo()和@foo()有什么區別

15. php中object和array的相互轉化

16. 用php寫一個singleton

PHP高級

1.  類的靜態屬性和靜態方法,需要通過什么樣的方式去訪問?(對象可以訪問靜態方法,不能訪問靜態成員?)

2. this ,self和parent的區別是什么?

3. 定義常量的方式有幾種?都有什么區別? (define和const的區別是什么?)

4. PDO是什么?有什么作用?

5. php 與 ngixn 和apache之間關系是什么?

6. 如何實現php的數組?

7. include和require有什么異同點,還有哪些函數可以加載外表類庫com_load, dotnet_load

8. MVC, php框架,route


來源:咸寧網站建設
日本高清成 人,A级高清毛片av无码,欧美成 人 免费在线播放-首页 <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>