我有很早的代碼可以追溯到2011年,並且我得到了很多有關我的代碼佈局方式的嚴格標準的錯誤。array_shift(array_keys) - (array_pop) - 舊的代碼問題
if (!isset($End)) {
$Info['Card'] = array_shift(array_keys($Info['Cards']));
}
if (!isset($Game['Pack']) || !in_array($Game['Pack'], $Packs)) {
$Game['PackName'] = array_shift(array_values($Packs));
$Game['Pack'] = $this->GetPackInfo($Game['PackName']);
}
$Params['Password'] = array_pop(explode("\t", $Attr));
什麼是正確的方式來奠定這個代碼?
你能告訴我們你爲這個代碼得到了什麼錯誤嗎?請具體說明你想要的產品? –
相信我,2011年不是「很老」的代碼! : - 我必須定期與一個可以追溯到2007年的代碼庫合作。是的,現在肯定已經開始被認定爲「老」了。無論如何,一段代碼的年齡並不是真正的相關因素;重要的是質量 - 在現實世界中有一些*真正*舊的代碼(30年以上,在某些地方還有更多),它仍然很強大,因爲它首先寫得很好。 – Simba
重申您的「嚴格標準」錯誤;如果您真的可以向我們展示錯誤和發生的上下文會有幫助 - 它們是運行時錯誤還是在構建過程中?你使用的是什麼版本的PHP?你最近升級了嗎?你使用了什麼其他工具?其中一人是否報告錯誤?請提供更多信息。 – Simba