Bug #78118 [Asn->Csd]: preg match error

[email protected] ("v-altruo at microsoft dot com")
Newsgroups php.bugs,php.qa
Message-ID <[email protected]>
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] [email protected]

> 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] [email protected]

Related To: Bug #78211

------------------------------------------------------------------------
[2019-06-11 16:26:11] [email protected]

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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.