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]