joomla 3 發生錯誤 count(): Argument #1 ($value) must be of type Countable|array, null given ################################################################# 這是一個典型的 PHP 8 版本相容性問題。 在 PHP 7.3 之前的版本,對 null 執行 count() 函數只會回傳 0,但在 P......
詳細
joomla3 com_jce 從 PHP7升級到PHP8 遇到錯誤 在 joomla3\libraries\legacy\exception\exception.php #################################################################################### class JException extends Exception { /** * Error level. * * @var string * @since 1.5 * @deprecated 1.7 */ prote......
詳細
最近嘗試把 joomla3 從PHP7升級到PHP8 結果AI 有些輸入參數上 叫我用 array_values 來過濾資料確保資料正確 結果就遇到有些用 event 參數的呼叫整個無效 然後我還卡這個BUG卡了將近一天 變成拿石頭砸自己的意思... 就是說 實際上 通常......
詳細
遇到錯誤 $tabs = WFTabs::getInstance(array( 'base_path' => WF_EDITOR_PLUGIN )); MSG:Non-static method WFTabs::getInstance() cannot be called statically ############################################################################# 這又是 PHP 8 的一個經典嚴格變更。 在 PHP 7 以......
詳細
最近嘗試直接把 joomla3 升級到 PHP8的環境 發覺PHP7的很多寫法真的很容易出包 就是發現在寫入DB資料時候 例如 $row = JTable::getInstance('KKItem', 'Table'); $row->store() $row 會莫名其妙多出 user 欄位 然後查了好久才發現是前面讀取 user 時......
詳細
最近發現我的網站一打開就是出現錯誤訊息 Error: Failed to start application: Error starting the session. 然後我就先上去問服務管理商 但是我後來又仔細想想 這訊息好像是PHP自己丟出來的 然後我就搜尋一下這個錯誤訊息 總之就是......
詳細
大家好 最近遇到一個神奇的問題 假設我有一個壓縮檔案 裡面放一些中文檔名檔案 例如 澳洲麥片.pdf 澳大利亞麥片.pdf 直接使用預設的解壓縮方式 例如以下方式: //原本解壓縮方式 $zip = new ZipArchive; $res = $zip->open($zipFile); if ($res......
詳細
大家好! 最近遇到一個小問題 如何將字串中的英文數字的全形轉成半形 結果偉大的PHP中也有這樣方便的函數呢! 參考: https://stackoverflow.com/questions/35566991/convert-kana-full-width-number-to-half-width 程式碼如下: mb_convert_kana("12345","......
詳細
大家好! 最近遇到一些問題,在讀取文件的時候,有些文件是有一些亂碼無法讀取的,例如一些 emoji 圖示 上網找到這個方案: https://stackoverflow.com/questions/46541587/php-how-to-remove-replace-unknown-question-mark-diamond-characters/46541833 $Str1 = preg_......
詳細
大家好! 最近有個特別需求是要取得內網的IP,所以我上網找一下發現這個方案: https://stackoverflow.com/questions/3219178/php-how-to-get-local-ip-of-system 程式碼如下: //PHP 版本 < 5.3.0 $localIP = getHostByName(php_uname('n')); //PHP 版本 >= 5.3.0 $localIP......
詳細
留言板
歡迎留下建議與分享!希望一起交流!感恩!