class Myclass{ function add($b){ static $a=1; #static是關鍵 $a+=$b; return $a; } } $class=new Myclass(); for($i=0;$i<=5;$i++){ $c=$class->add($i); } echo $c; $step=3; function add($num){ global $step; $num+=$step; return $num; } echo add(3); class A{ public $a; } $obj=new A(); $obj2=$obj; $obj->a=1; $obj->a++; $obj2->a++; echo $obj->a,$obj2->a; 另,class A變成數組[1]時,結果是什麼?若是放在js裏,結果是什麼?爲何?如何傳值?如何傳引用? $i=1; echo $i++; echo ++$i;
主要糾結在php底層應用上,話說回來,面試題代碼都寫在一行,看的我實在不舒服php
主要描述__clone()mysql
忘記了null和資源類型nginx
clone,克隆出來的對象和原對象有什麼區別?若是原對象是對一個數據庫的封裝,克隆出來的對象如何實現封裝其餘數據庫
http://blog.csdn.net/sinat_29091823/article/details/72637192面試
null是什麼,底層是怎麼實現的
http://blog.csdn.net/ty_hf/article/details/70217267
http://blog.csdn.net/ty_hf/article/details/51057954redis
考慮底層,效率?sql
若是沒有垃圾回收機制,如何防止內存溢出(引出22題總字節數的問題)數據庫
彙集索引和非彙集索引,描述底層實現apache
鎖表和鎖行,innodb在何時也要鎖表數組
髒讀是如何實現的,事務的隔離級別,並舉例詳細說明每種隔離級別的實現以及鎖機制服務器
原數據100,事務A開啓,-50,不提交不回滾,事務B如何讀到100,50,以及等待
以及和php的通訊方式
平時設計字段的時候,時間戳用什麼類型?int仍是timestamp仍是datetime?有什麼區別?爲何要用int?(所佔空間不一樣,datetime 8字節)你以爲應該存時間戳仍是存日期?哪一個效率高?