You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I ran php exec.php it
Resulted in this output:
[30-May-2025 08:10:33 UTC] PHP Fatal error: Uncaught Error: Class "HelloWorld" not found in /usr/src/wordpress/wp-includes/SimplePie/test.php:3
Stack trace:
#0 /usr/src/wordpress/wp-includes/SimplePie/exec.php(3): require_once()
#1 {main}
thrown in /usr/src/wordpress/wp-includes/SimplePie/test.php on line 3
But I expected this output instead:
empty as it does not return anything
When just running test.php it runs successfully.
This causes an error in Wordpress file /usr/src/wordpress/wp-includes/SimplePie/autoloader.php when we use Opcache preloading preventing it from working properly.
PHP Version
PHP 8.1.32 (cli) (built: Apr 29 2025 20:07:59) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.32, Copyright (c) Zend Technologies
with Zend OPcache v8.1.32, Copyright (c), by Zend Technologies
Operating System
No response
The text was updated successfully, but these errors were encountered:
zend_accel_do_delayed_early_binding() only performs early binding if the class is linked or has a parent that's registered.
Because zend_compile_class_decl() skips setting ZEND_ACC_LINKED for opcache_compile_file(), the class is therefore not early bound.
To solve this, simple classes should get their ZEND_ACC_LINKED flag set when trying to early bind with execution enabled.
Description
The following code:
When I ran
php exec.php
itResulted in this output:
But I expected this output instead:
empty as it does not return anything
When just running test.php it runs successfully.
This causes an error in Wordpress file /usr/src/wordpress/wp-includes/SimplePie/autoloader.php when we use Opcache preloading preventing it from working properly.
PHP Version
Operating System
No response
The text was updated successfully, but these errors were encountered: