Bug #78118 [Asn->Csd]: preg match error
| From: | v-altruo at microsoft dot com | Date: | Mon, 11 Nov 2019 22:26:20 +0000 |
| Subject: | Bug #78118 [Asn->Csd]: preg match error | ||
| References: | 1 | Groups: | php.bugs php.qa |
| Request: | Send a blank email to php-bugs+get-223684@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=78118&edit=1
ID: 78118
User updated by: v-altruo at microsoft dot com
Reported by: v-altruo at microsoft dot com
Summary: preg match error
-Status: Assigned
+Status: Closed
Type: Bug
Package: Testing related
Operating System: Windows
PHP Version: 7.3.6
Assigned To: cmb
Block user comment: N
Private report: N
New Comment:
I apologize for the late feedback. Using the latest 7.3 build (7.3.11), this test does not fail
anymore. It seems to have been fixed or an error on my end at the time.
Previous Comments:
------------------------------------------------------------------------
[2019-07-03 08:58:57] cmb@php.net
> May be related to this bug. (PHP 7.2 -)
Unlikely, since this ticket is about an issue that happens
regardless of opcache on/off.
Please file a new tew ticket, and try to provide more information,
since I cannot reproduce: <https://3v4l.org/8SLkb>.
------------------------------------------------------------------------
[2019-07-03 05:00:30] noreply at exaple dot com
May be related to this bug. (PHP 7.2 -)
opcache On : zend_extension=php_opcache.dll
array (size=5)
'Error' => boolean true
0 => int 48
1 => int 255
2 => string '7.2.19' (length=6)
3 => string 'apache2handler' (length=14)
opcache Off
array (size=5)
'Error' => boolean false
0 => int 48
1 => int 48
2 => string '7.2.19' (length=6)
3 => string 'apache2handler' (length=14)
test php code
<?php
$s = '012345';
var_dump(['Error'=>ord('0')!==ord($s[0]), ord('0'), ord($s[0]),
PHP_VERSION, PHP_SAPI]);
------------------------------------------------------------------------
[2019-06-25 18:14:16] requinix@php.net
Related To: Bug #78211
------------------------------------------------------------------------
[2019-06-11 16:26:11] cmb@php.net
Thanks for checking!
Unless being able to reproduce the test failure, I can only guess
that php_escape_html_entities() with ENT_HTML_SUBSTITUTE_ERRORS[1]
fails. This needs further investigation.
[1] <https://github.com/php/php-src/blob/php-7.3.6/main/main.c#L949>
------------------------------------------------------------------------
[2019-06-06 00:13:40] v-altruo at microsoft dot com
I checked the file encoding with git bash and it says it's encoded in ISO-8859. Since this test
passes on the NTS builds, I checked what the file was encoded for that and it is ISO-8859. So I
believe the file being encoded as ISO-8859 is correct.
The output after adding 'var_dump($out)' for TS builds:
int(0)
NULL
==DONE==
Compared to NTS builds:
int(1)
string(450) "PHP Warning: PHP Startup: Unable to load dynamic library
'php_kartoffelbrei.dll' (tried: a/�/w\php_kartoffelbrei.dll (The specified module
could not be found.), a/�/w\php_php_kartoffelbrei.dll.dll (The specified module could not be
found.)) in Unknown on line 0
PHP 7.3.6 (cli) (built: May 29 2019 12:12:14) ( NTS MSVC15 (Visual C++ 2017) x64 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.6, Copyright (c) 1998-2018 Zend Technologies
"
==DONE==
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
https://bugs.php.net/bug.php?id=78118
--
Edit this bug report at https://bugs.php.net/bug.php?id=78118&edit=1