2016-03-04 105 views
13

在CodeIgniter文檔中指出,codeigniter 3是否支持PHP 7?

建議使用PHP版本5.4或更新版本。

我看了論壇等,並沒有能夠找到一個明確的是/否,即使上述句子適用'是',我不知道如果擴展到(現在新)PHP7。

我已經嘗試了一個簡單的CI3與PHP7的例子,並且所有我可以報告的都是如此之好,迄今爲止。

回答

15

是的。最新的v3.0.4 changelog明確地改變了使用PHP7功能,例如它可以例如

更新的安全庫法get_random_bytes()可能時使用PHP 7的 random_bytes()函數。

+0

那麼爲什麼CI仍然使用my_sql(已經在php7中刪除)而不是my_sqli?我不得不將所有my_sql手動添加到my_sqli中。 – Warrio

+3

它仍然具有'mysql_'功能,用於在舊版本的PHP上增加支持。 CI3構建在PHP 5.2.4+上運行。你不應該需要改變驅動程序的任何部分,你應該只需要指定驅動程序爲mysqli(http://www.codeigniter.com/user_guide/database/configuration.html) – gabe3886

+0

我錯過了這一個!現在它工作得很好:) – Warrio