On Sun, 30 Jun 2002, Zeev Suraski wrote:

> Thanks for the clarifications.  IMHO the advantage does not outweigh the
> disadvantages (slower, more cumbersome to use, will require everyone to
> implement two interfaces), so personally, I'm -1.

    Where is your reasoning for a veto?  I don't see any.

    First, the original function itself is slow.  The added
    parameter handling does not make it measurably slower.  It is
    not a fast path function anyway, so speed is not a concern.

    Second, sapi_add_header_ex confuses the hell out of
    programmers, because of its bad interface design.  It is
    the *only* function in PHP which has to state up-front:

        "This function expects a *duplicated* string, that was
        previously emalloc()'d .  Pointers sent to this functions
        will be automatically freed by the framework.

    sapi_header_op completely eliminates this.

    Third, it does not force anyone to implement two interfaces
    (I wonder where you got that idea).

    - Sascha


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to