On Thu, 2007-11-29 at 12:13 +0000, Stut wrote:
>
> Not ;). There is no such thing as a compile-time definition in PHP.

There certainly is...

<?php

if( !function_exists( 'file_put_contents' ) )
{
    $def = <<<_
               
        function file_put_contents
        ( \$filename, \$data, \$flags=0, \$context=null )
        {
            // :)
        }
_;
  
    eval( $def );

}

?>

Now, I'm not necessarily advocating this style of compatibility
programming, but I remember seeing something like it in PEAR. I think it
might have been the pear SOAP classes where the classes had to be
declared dynamically.

Cheers,
Rob.
-- 
...........................................................
SwarmBuy.com - http://www.swarmbuy.com

    Leveraging the buying power of the masses!
...........................................................

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to