summaryrefslogtreecommitdiff
path: root/Zend
diff options
context:
space:
mode:
authorMax Semenik <maxsem.wiki@gmail.com>2021-02-15 17:34:41 +0300
committerNikita Popov <nikita.ppv@gmail.com>2021-03-01 11:22:18 +0100
commitb86dfb0e747a2254f3de97347ac89d791572141e (patch)
treed6a4e54a076f09cc640cb0121141998853c420cc /Zend
parentbdd7c487646bbaaf4ab5616fa73661f4e9337fa4 (diff)
downloadphp-git-b86dfb0e747a2254f3de97347ac89d791572141e.tar.gz
Fix E_DEPRECATED in zend_vm_gen.php
explode(): Passing null to parameter #2 ($string) of type string is deprecated Closes GH-6698.
Diffstat (limited to 'Zend')
-rwxr-xr-xZend/zend_vm_gen.php7
1 files changed, 4 insertions, 3 deletions
diff --git a/Zend/zend_vm_gen.php b/Zend/zend_vm_gen.php
index 60e831a954..c7a0df936d 100755
--- a/Zend/zend_vm_gen.php
+++ b/Zend/zend_vm_gen.php
@@ -2552,10 +2552,11 @@ function gen_vm($def, $skel) {
}
// Store parameters
- if (ZEND_VM_KIND == ZEND_VM_KIND_GOTO
+ if ((ZEND_VM_KIND == ZEND_VM_KIND_GOTO
|| ZEND_VM_KIND == ZEND_VM_KIND_SWITCH
- || (ZEND_VM_KIND == ZEND_VM_KIND_HYBRID && $hot)) {
- foreach (explode(",", $param) as $p) {
+ || (ZEND_VM_KIND == ZEND_VM_KIND_HYBRID && $hot))
+ && $param) {
+ foreach (explode(",", $param ) as $p) {
$p = trim($p);
if ($p !== "") {
$params[$p] = 1;