No.2

一、寫出代碼運行結果:

  

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

 

三、php有哪些數據類型

  忘記了null和資源類型nginx

 

四、如何深度複製一個對象

  clone,克隆出來的對象和原對象有什麼區別?若是原對象是對一個數據庫的封裝,克隆出來的對象如何實現封裝其餘數據庫 
  http://blog.csdn.net/sinat_29091823/article/details/72637192面試

 

五、empty、isset、is_null的區別,可否描述null是什麼

  null是什麼,底層是怎麼實現的 
  http://blog.csdn.net/ty_hf/article/details/70217267 
  http://blog.csdn.net/ty_hf/article/details/51057954redis

 

六、for、foreach、while的區別以及效率差別

  考慮底層,效率?sql

 

七、php的垃圾回收機制

  若是沒有垃圾回收機制,如何防止內存溢出(引出22題總字節數的問題)數據庫

 

八、session如何實現跨服務器共享

 

九、某網頁打開速度忽然變慢,如何查找並定位緣由

 

十、mysql優化方案

 

十一、innodb和myisam的區別

  彙集索引和非彙集索引,描述底層實現apache

  鎖表和鎖行,innodb在何時也要鎖表數組

  髒讀是如何實現的,事務的隔離級別,並舉例詳細說明每種隔離級別的實現以及鎖機制服務器

  原數據100,事務A開啓,-50,不提交不回滾,事務B如何讀到100,50,以及等待

 

十二、nginx和apache的區別

  以及和php的通訊方式

 

1三、pdo、mysql、mysqli的區別

 

1四、redis和memcache的區別,memcached是什麼?一致性哈希是什麼?

 

1五、mysql支持集中join方式,區別是什麼

 

1六、描述 B-TREE、B+TREE、B*TREE

 

1七、打印數據結構的方式

 

1八、什麼是xss,如何防止

 

1九、什麼是sql注入,如何防止

 

20、分別描述session和cookie,當客戶端禁用cookie,session可否使用,若是能夠,怎麼使用

 

2一、列舉出常見的http狀態碼,並描述其緣由

 

2二、請寫出數據類型(int,char,varchar,datetime,text)的意思,varchar和var的區別,int(11)和int(4)有什麼區別?datetime和timestamp有什麼區別?各佔多少字節?

  平時設計字段的時候,時間戳用什麼類型?int仍是timestamp仍是datetime?有什麼區別?爲何要用int?(所佔空間不一樣,datetime 8字節)你以爲應該存時間戳仍是存日期?哪一個效率高?

 

2三、如何根據ip區間查找ip

 

2四、什麼是管道符,做用是什麼

 

30、假設一張用戶信息表由於業務邏輯或者代碼BUG致使用戶被重複記錄,如今須要保留重複記錄中id最小的用戶數據。該表字段有:id,user_name,mobile,等,mobile是用戶的惟一標誌,請用一條sql進行delete處理。

 

3一、上題中若是數據超過千萬,該如何更好的處理這種狀況

 

3二、寫一個單例模式

相關文章
相關標籤/搜索