You could wrap your function calls, maybe. Like

function my_Draw_Image() {
        if(function_exists('Draw_Image')) {
                return Draw_Image(func_get_args());
        } else {
                // do whatever...
        }
}

Haven't tested this at all, but it seems plausible. Might be possible to 
wrap generic function calls like this using call_user_func() or eval(). 
Again, I haven't tested it.

-Steve


On Thursday, January 17, 2002, at 12:07  AM, S. Murali Krishna wrote:

> Hi!
>       Thanks for your kind response. The solution given by u is fine.
> But Iam asking just more than that. See whenever I call a function
> like
>       Draw_Image();
>
> ( In language construct level )
> Is there anything to checks this non-existence  of Draw_Image() and call
> some default function.
>
> I don't want to manually check if it exist or not.
>
> Thanks for Ur Solution.
>
>
> On Wed, 16 Jan 2002, Neil Freeman wrote:
>
>> You can use function_exists() to check whether a function actually 
>> exists:
>>
>> eg:
>> if (function_exists('imap_open')) {
>>     echo "IMAP functions are available.<br>\n";
>> } else {
>>     echo "IMAP functions are not available.<br>\n";
>> }
>>
>> HTH
>>
>> Neil
>>
>> "S. Murali Krishna" wrote:
>>
>>> Hai ALL
>>>         Is there any way to capture function call in PHP
>>> and redirect to some other function if that function doesn't exists.
>>>
>>> Perl programmers remind   AUTOLOAD method in a package.
>>>
>>> S.Murali Krishna
>>> [EMAIL PROTECTED]
>>> =====================================
>>> We grow slow trying to be great
>>>
>>>                    - E. Stanley Jones
>>> -------------------------------------
>>>
>>> --
>>> PHP General Mailing List (http://www.php.net/)
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>> To contact the list administrators, e-mail: php-list-
>>> [EMAIL PROTECTED]
>>>
>>> ***************************************************************
>>>  This message was virus checked with: SAVI 3.52
>>>  last updated 8th January 2002
>>> ***************************************************************
>>
>> --
>> --------------------------------
>>  Email:  [EMAIL PROTECTED]
>>          [EMAIL PROTECTED]
>> --------------------------------
>>
>>
>
> S.Murali Krishna
> [EMAIL PROTECTED]
> =====================================
> We grow slow trying to be great
>                                                                       
>                  - E. Stanley Jones
> -------------------------------------
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to