-4
我們計劃從我們的PHP5代碼庫升級到PHP 7Mysql的使用PHP 7
據我所知,mysql_*
函數在PHP 7.所以,做我們不得不重寫我們所有的代碼mysqli_*
或PDO棄用?有沒有其他辦法呢?
如果不是,您會建議mysqli_*
與pdo之間建議哪一個?
我們有一個龐大的代碼庫,所以更改所有的代碼將是一個巨大的任務,所以我們正在尋找替代方案。
我們計劃從我們的PHP5代碼庫升級到PHP 7Mysql的使用PHP 7
據我所知,mysql_*
函數在PHP 7.所以,做我們不得不重寫我們所有的代碼mysqli_*
或PDO棄用?有沒有其他辦法呢?
如果不是,您會建議mysqli_*
與pdo之間建議哪一個?
我們有一個龐大的代碼庫,所以更改所有的代碼將是一個巨大的任務,所以我們正在尋找替代方案。
嗯,你最好明確表示,陷入困境的第一
我們計劃從我們的PHP5代碼庫升級到PHP 7
你說的「代碼庫」的?你是什麼意思?也許你想更改你在服務器上運行的PHP版本?
我明白mysql_ *函數在PHP 7
你理解錯了否決。它在某處5.5不贊成使用在7
去除所以做我們要改寫我們的mysqli_ *或PDO的所有代碼?
難道你不是說你想改變代碼庫嗎?如果是這樣,重寫代碼庫以改變它有什麼問題?
有沒有其他辦法呢?
嗯,是的,there are。但是他們都沒有什麼意義。
如果不是,您會在mysqli_ *和pdo之間建議哪一個?
We would recommend PDO,如果你仍然要使用API函數正確的代碼,而無需任何中間包裝。
如果您要購買** PHP7 **,那麼您必須更改這些代碼。 –
的可能的複製[爲什麼不應該使用mysql \ _ \ *。PHP函數?(http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php) –
這完全是你的選擇,但最好你應該選擇'pdo',因爲它完全是面向對象的。但是你在現有的'mysql_ *'中使用'mysqli_ *'很容易遷移 – Abhishek