On 06/22/2015 05:11 AM, Dmitry Stogov wrote:
> Hi Rasmus,
> 
> Your latest changes broke more than 100 tests.
> Sorry, but I had to revert your commits and related Bob's fixes.
> You may find them in internal-arg-info branch.
> 
> Please, don't do experiments on the common code base at beta stage.
> On the other hand, I don't see a big problem committing this, when a
> complete solution is ready.

Oops, way more test failures than I expected. But I don't understand
some of them. For example, Zend/tests/constants_008.phpt which is:

    <?php
    define('a', 2);
    const a = 1;
    if (defined('a')) {
        print a;
    }

With arginfo filled in correctly for define() and defined() the output is:

../../sapi/cli/php -derror_reporting=-1 constants_008.php
Notice: Constant a already defined in Zend/tests/constants_008.php on line 4
1

And without arginfo:

php -derror_reporting=-1 constants_008.php
Notice: Constant a already defined in Zend/tests/constants_008.php on line 4
2

I wasn't expecting fixing arginfo would change how constants behave.

-Rasmus

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to