Re: Is there Any way to call Non-Existent function in PHP
| From: | Steve Cayford | Date: | Thu, 17 Jan 2002 16:39:27 +0000 |
| Subject: | Re: Is there Any way to call Non-Existent function in PHP | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-80928@lists.php.net to get a copy of this message | ||
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')) {S.Murali Krishna smk_bk@yahoo.com ===================================== We grow slow trying to be greatecho "IMAP functions are available.<br>\n";} else {echo "IMAP functions are not available.<br>\n";} HTH Neil "S. Murali Krishna" wrote:Hai ALL-- -------------------------------- Email: neil.freeman@asa.co.ukIs there any way to capture function call in PHPand redirect to some other function if that function doesn't exists. Perl programmers remind AUTOLOAD method in a package. S.Murali Krishna smk_bk@yahoo.com ===================================== We grow slow trying to be great- E. Stanley Jones------------------------------------- -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net For additional commands, e-mail: php-general-help@lists.php.net To contact the list administrators, e-mail: php-list- admin@lists.php.net *************************************************************** This message was virus checked with: SAVI 3.52 last updated 8th January 2002 ***************************************************************neil_freeman@yahoo.com--------------------------------- E. Stanley Jones ------------------------------------- -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net For additional commands, e-mail: php-general-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net