Is there any value in having functions defined which do nothing.

From: 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

« previous php.dev (#59597) next »