cost 64 ms
將 PHP 兼容性從 7.4 更改為 8.0

[英]change PHP compatibility from 7.4 to 8.0

我有一個 php 腳本,需要使此代碼行與 php8.0 兼容:if ((is_array($key) && is_array($value)) || (strlen($key) > 0 && strlen($value) > 0)) { 我不是程序員/ ...

php 5.6移植到8.2,多維數組的auto/init如何表達?

[英]Porting from php 5.6 to 8.2, how to express auto/init of multidimensional array?

如果$a沒有在每個級別初始化,這現在是非法的。 是否存在強制 php8.2 表現得像 php5.6 的語法,因此將$a["a"]["b"]["c"]自動初始化為零值,當且僅當尚未定義為每個級別? ...

2023-01-26 14:52:41   1   24    php-8  
操縱由各種實體組成的 API 調用的 JSON 響應

[英]Manipulating the JSON response of an API call, composed by various entities

我正在創建一個 API,它將向 CMS 提供數據,它將處理管理我在 Symfony 6 中電子商務的所有訂單。 我主要有 7 個實體:Address、Carrier、Customer、OrderDetail、OrderProducts、Orders、Product。 每個實體都有自己的端點,但我想創 ...

PHP 8.x 獲取變量引用信息(調用時間傳遞引用)

[英]PHP 8.x get variable reference info (call time pass reference)

PHP 5.4 中刪除了通過引用傳遞調用時間。 但我有一個特殊情況,它似乎在 PHP 8 中仍然可用(在這里試過: www.w3schools.com ): 此外,通過這種方式我可以獲得類似參數out功能的C# 。 也許我誤會了什么。 問題: 我如何在“testFunc”中識別$arr[0]是通 ...

2023-01-18 14:11:27   2   57    php / php-8  
PHP 8:class 中的枚舉?

[英]PHP 8: Enum in class?

我有一個 class,它只適用於a和b兩種類型。 我今天的“舊式”代碼: 現在有了 PHP 8,我們有了enum和更好的參數檢查選項: 由於 WorkType 和 Work2 不相關,我喜歡將Enum WorkType聲明移動到 class Work2內部。 還是必須通過語言設計在外面? ...

2023-01-17 11:11:02   1   58    php / php-8  
PHP-Nuke Titanium的function abget_configs中false自動轉換為數組問題

[英]Automatic conversion of false to array problem in PHP-Nuke Titanium's function abget_configs

棄用:不推薦將 false 自動轉換為數組我是 PHP 8 的新用戶我看到的所有解釋都與會話有關,而不是從數據庫中檢索的數據。 這個 function 很好地寫入了緩存並且Deprecated消息消失了。 每次我清除緩存時,我都會看到一次消息,然后它就消失了。 一旦它開始從緩存文件中讀取,我就再也看 ...

Symfony 6 #[Autowire] VS #[Target] 屬性

[英]Symfony 6 #[Autowire] VS #[Target] attributes

從symfony docs看來,我們可以使用#[Target('service_id')]屬性來指定要注入的服務 ID。 從另一方面看,新的symfony 6 功能之一是#[Autowire(service: 'service_id')]屬性,它描述了將參數連接到什么。 乍一看, #[Target] ...

PHP 升級到 8 錯誤選項 - .htaccess 文件中的索引

[英]PHP Upgrade to 8 with Error Options -Indexes in .htaccess file

已在 mac osx 上將 PHP 7.4 升級到 PHP 8.2.1,但由於某種原因,無法找到導致包含此代碼的 .htaccess 文件出現問題的原因: 如果我刪除此代碼,網站會加載,但會顯示所有不需要的文件夾和文件。 需要站點加載此處顯示的 index.php 文件,試圖隱藏它,但是一旦它出現在 ...

升級laravel和PHP8后調試FPDF無效調用

[英]Debugging FPDF invalid call after upgrading laravel and PHP8

我有一個 web 應用程序,它使用 FPDI 創建 pdf 個文件,使用laravel 5.7 、 setasign/fpdi-fpdf ^2.0和PHP 7.4 。 我最近升級到laravel 9 (也升級了各自的依賴項)並且因為 meta package 被棄用了,我現在使用"setasign/ ...

PHP 8.x PHP-Nuke Titanium 中的 function validate_optional_fields 中的數組到字符串轉換錯誤

[英]PHP 8.x Array to string conversion error in function validate_optional_fields in PHP-Nuke Titanium

我一定是遺漏了一些東西......這是假設對可選配置文件字段進行補充驗證。 這期望諸如 trim() 和 strip_tags() 之類的常見內容已經運行。 參數通過引用傳遞,因此如果有任何失敗,我可以將它們設置為空字符串。 我認為這是正確的,也許有更簡單的方法來實現這一點,如果有人能向我解釋我迷路 ...

什么 PHP 代碼導致 Admin Ajax 在 WordPress 中加載更多 500 錯誤

[英]What PHP code is causing Admin Ajax Load More 500 Error in WordPress

我有一個 WordPress 頁面,它使用 ajax 加載音軌的縮略圖。因此,當我向下滾動頁面時,它會加載更多行的縮略圖。 切換到 PHP 8 后,當我向下滾動頁面時,我在控制台中收到以下 JS 錯誤。 /wp-admin/admin-ajax.php?action=ajax_load_more&a ...

如何使用自定義外鍵行為修復此 Laravel 一對多

[英]How can if fix this Laravel one to many with a custom foreign key behavior

我是 laravel 的新手,並嘗試制作兩個表,其中一個(客戶)對多個(表)關系和一個自定義外鍵tables 。 customer (我不能改變這個) 連接已結束customers 。 tables上的id 。 customer 。 運行php artisan migrate:fresh -- ...

處理特征中靜態屬性的適當方法

[英]Appropriate way to handle static properties in traits

我一直在嘗試了解靜態范圍在特征上下文中的工作方式。 這里有一個很好的解釋: https ://stackoverflow.com/a/56935557/2137316 但它並沒有完全解決我的問題。 我正在嘗試為擁有或多或少用作全局標志的屬性的單元測試創建特征。 如果給定運行中的先前測試已經觸發了它, ...

內爆警告:PHP-Nuke Titanium 函數 deepPurifier 中的數組到字符串的轉換

[英]implode Warning: array to string conversion in PHP-Nuke Titanium function deepPurifier

這在除 8 以外的每個 PHP 版本中都沒有任何警告我認為他們已經通過 implode 改變了一些東西,我已經嘗試了所有的例子都無濟於事。 也許我可以用其他方式完成這件事。 我需要一些 PHP 8 的眼睛,因為我是 PHP 8 及更高版本的新手。 我的函數中的警告位於以下行: 警告:數組到字符串的轉 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM