This example describes the use of DL functions in PHP. Share to everyone for your reference. Specifically as follows:
PHP's DL Function official website description is as follows:
http://www.php.net/manual/en/function.dl.php
Examples of specific uses are as follows:
Copy Code code as follows:
<?php
Example loading a extension based on OS
if (!extension_loaded (' SQLite ')) {
if (Strtoupper (substr (php_os, 0, 3)) = = = ' WIN ') {
DL (' Php_sqlite.dll ');
} else {
DL (' sqlite.so ');
}
}
Or, the Php_shlib_suffix constant is available as of PHP 4.3.0
if (!extension_loaded (' SQLite ')) {
$prefix = (Php_shlib_suffix = = ' dll ')? ' Php_ ': ';
DL ($prefix. ' SQLite. ' Php_shlib_suffix);
}
?>
DL ("memcache.so");
So as long as the php.ini configuration, you can not refer to the so file or you will say that many references
Copy Code code as follows:
Extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"
; extension=memcache.so
I hope this article will help you with your PHP program design.