Re[2]: [PEAR-DEV] [new] PEAR::assertExtension()
| From: | M@rms | Date: | Mon, 17 Jun 2002 13:10:06 +0000 |
| Subject: | Re[2]: [PEAR-DEV] [new] PEAR::assertExtension() | ||
| References: | 1 2 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-7116@lists.php.net to get a copy of this message | ||
Hi Tomas,
>> I think you should test for both php_ex.suffix AND ex.suffix
>> on every platform. I've seen linux modules being called
>> php_whatever.so too.
>>
> Umm, what about this version:
And this one ?
function assertExtension($ext)
{
if (!extension_loaded($ext)) {
if (OS_WINDOWS) {
$suffix = '.dll';
} elseif (PHP_OS == 'HP-UX') {
$suffix = '.sl';
} elseif (PHP_OS == 'AIX') {
$suffix = '.a';
} elseif (PHP_OS == 'OSX') {
$suffix = '.bundle';
} else {
$suffix = '.so';
}
$ext = strtolower($ext);
return @dl('php_'.$ext.$suffix) || @dl($ext.$suffix);
}
return true;
}
Best regards,
M@rms
--
Searching for a PHP IDE ? I've found mine: http://www.phpedit.net/