Is there any value in having functions defined which do nothing.
| From: | Jeremy Bettis | Date: | Tue, 10 Jul 2001 19:20:39 +0000 |
| Subject: | Is there any value in having functions defined which do nothing. | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-59597@lists.php.net to get a copy of this message | ||
Why is the habit of PHP modules to define functions that might or might not
work depending on library dependancies.
For example, ImageCopyResampled gives this error if libgd < 2.0:
"ImageCopyResampled required libgd 2.0"
But that makes this code useless:
if (function_exists('ImageCopyResampled')) {
// doit the good way
ImageCopyResampled(.....);
} else {
ImageCopyResized(.....);
}
My point was to have the php script work regardless of what version of php
was installed, but even if the function exists, it might not work. Wouldn't
it have been better if the function just didn't exist at all?
--
Jeremy Bettis
jeremy+phpnews@deadbeef.com