PHP常見演算法面試題

2021-08-31 03:57:08 字數 438 閱讀 6055

一、求斐波那契數列

斐波那契數,亦稱之為斐波那契數列(義大利語: successione di fibonacci),又稱**分割數列、費波那西數列、費波拿契數、費氏數列,指的是這樣乙個數列:1、1、2、3、5、8、13、21、……用文字來說,就是斐波那契數列由 0 和 1 開始,之後的斐波那契數列係數就由之前的兩數相加。

<?php

/** * @description 斐波那契數列

* @param int $num 自然數

*/function fibonacci(int $num)

// 小於1的數直接返回

if ($num <= 1)

//大於1的數處理

if ($num > 1) else

}return $result;

}}?>

PHP常見面試題

1.nginx使用哪種網路協議?nginx是應用層 我覺得從下往上的話 傳輸層用的是tcp ip 應用層用的是http fastcgi負責排程程序 可能伺服器上面沒有開啟短標籤short open tag 設定為off,php.ini開啟短標籤控制引數 short open tag on 3.簡述下...

php面試題,各大企業常見的php面試題之三

1 如何宣告乙個名為 myclass 的沒有方法和屬性的類?1分 答 class myclass 2 如何例項化乙個名為 myclass 的物件?1分 答 myclass new myclass 3 你如何訪問和設定乙個類的屬性?2分 答 class a a new a n a name print...

php面試題,各大企業常見的php面試題之二

1 用php列印出前一天的時間格式是2006 5 10 22 21 21 2分 答 a date y m d h i s strtotime 1 day print r a 2 echo print print r 的區別 3分 答 echo 和print不是乙個函式,是乙個語言結構 int pri...