動的に拡張を有効にする

ベイエリア情報局: PHPで拡張を動的に有効にする汎用的な方法

最近のPHPではPHP_SHLIB_SUFFIXという定数に拡張の拡張子が定義されているので、それを使えばOK。

とのことなので、PHP_SHLIB_SUFFIXを使えばOKですね。

[php]
$prefix = PHP_SHLIB_SUFFIX === ‘dll’ ? ‘php_’ : ”;
dl($prefix.’foo.’.PHP_SHLIB_SUFFIX);
[/php]

しかし、これではMacOSではうまくいかないそうで。。
リンク先ではMac用でもOKなように汎用的に作られています。すごい!

関連する記事:

Powered by

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">