|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2019-10-17 22:08 UTC] bugreports at gmail dot com
Description:
------------
it's impossiblöe that $ml is undefined in that if-else statement
opcache.jit_buffer_size = 50000000
opcache.jit = 1235
Warning: Undefined variable: ml in global_mysql_ext.inc.php on line 581
switch($extended)
{
default:
$arr[$row['Field']] = $x_type;
break;
case 1:
if($maxlength)
{
$rw = mysqli_fetch_row($this->parent->query("select max(length(`{$row['Field']}`)) from `$table`", 1));
$ml = (int)$rw[0];
}
else
{
$ml = 0;
}
$arr[$row['Field']] = ['type'=>$x_type, 'null'=>$null, 'length'=>$length, 'maxlength'=>$ml]; /** this is line 581 */
break;
}
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Wed Nov 05 07:00:01 2025 UTC |
it is for sure the jit $null is also undefined in the same line no matter if it write it with a swicth or if-else while it's impossible that $null is later in this loop is undefined comment out that two lines from php.ini and the code works as before #opcache.jit_buffer_size = 50000000 #opcache.jit = 1235 foreach($this->parent->query_fetch_all("describe `$table`") as $row) { $null = 0; if(strtolower($row['Null']) === 'yes') { $null = 1; } .............. }