# Fw:  Unicode progress [Was: unicode.semantics ad infinitum]

- Thread: https://externals.io/message/37751
- Original archive: https://news-web.php.net/php.internals/37751
- Started by Steph Fox on 2008-05-20T18:02:10+00:00
- Messages: 1
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #37751 — Steph Fox — 2008-05-20T18:02:10+00:00

URL: https://externals.io/message/37751#37751

Hm - OK, the list won't take a diff that big. Anyone wants a copy, just ping 
me.

- Steph


> Hi again,
>
> > […]
>
> OK, I'm down to 27 test failures here in ZE3.
>
> 14 of them are caused by a single buglet - function names aren't being
> stored correctly, so there are a number of diffs that look like:
>
> 001+ Warning: s() expects exactly 3 parameters, 2 given in
> C:\sandbox\php-src\Zend\tests\004.php on line 3
> 001- Warning: `strncmp()` expects exactly 3 parameters, 2 given in %s on 
> line
> %d
>
> 10 appear to be caused by a changed error message:
>
> 001+ Parse error: parse error, expecting `T_CLASS' in
> C:\sandbox\php-src\Zend\tests\access_modifiers_003.php on line 3
> 001- Parse error: syntax error, unexpected T_FINAL, expecting `T_CLASS` in 
> %s
> on line %d
>
> The final 3 are:
>
> access_modifiers_008.phpt
> 001+ B1::f()
> 001- Fatal error: Call to protected method B1::f() from context 'B2' in %s
> on line %d
>
> access_modifiers_009.phpt
> 002-
> 003- Fatal error: Call to protected method B1::f() from context 'B2' in %s
> on line %d
>
> bug43128.phpt
> 001+ Fatal error: Allowed memory size of 134217728 bytes exhausted at
> c:\sandbox\php-src\zend\zend_compile.c:101 (tried to allocate 20971662
> bytes) in C:\sandbox\php-src\Zend\tests\bug43128.php(5) : eval()'d code on
> line 1
> 001- ok
>
> The first two of those also fail in PHP_5_3 branch.
>
> Diffs made to tests attached (basically, the old --EXPECT-- replaced
> by --UEXPECT-- contents throughout).
>
> - Steph
