From 305d0d09d9e1d3d18eb56de8b03a9190baed3e77 Mon Sep 17 00:00:00 2001 From: tianfenghan Date: Tue, 25 Aug 2026 15:21:50 +0800 Subject: [PATCH] config(tests): update PHP configuration with operator overloading setting - Added phpy.enable_operator_overloading=0 to ini-values in workflow configuration - Applied the setting to both PHP version matrix configurations in tests.yml - Maintained existing PHP settings while adding the new operator overloading parameter --- .github/workflows/tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index fe7775a0..1c439ea4 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -115,7 +115,7 @@ jobs: php-version: ${{ matrix.php }} coverage: none extensions: embed, curl, redis, mbstring, ffi - ini-values: ffi.enable=1, precision=17, memory_limit=4G, error_reporting=E_ERROR|E_WARNING, display_errors=1, log_errors=0 + ini-values: ffi.enable=1, phpy.enable_operator_overloading=0, precision=17, memory_limit=4G, error_reporting=E_ERROR|E_WARNING, display_errors=1, log_errors=0 tools: composer:v2 - name: Patch php_hash.h C++ compatibility @@ -181,7 +181,7 @@ jobs: php-version: ${{ matrix.php }} coverage: none extensions: embed, curl, redis, mbstring, ffi - ini-values: ffi.enable=1, precision=17, memory_limit=4G, error_reporting=E_ERROR|E_WARNING, display_errors=1, log_errors=0 + ini-values: ffi.enable=1, phpy.enable_operator_overloading=0, precision=17, memory_limit=4G, error_reporting=E_ERROR|E_WARNING, display_errors=1, log_errors=0 tools: composer:v2 - name: Patch php_hash.h C++ compatibility