boolean provides (
string $feature
)
Checks if a feature is available for the chosen database type.
$feature
the feature to check
$feature value |
Meaning |
---|---|
prepare |
The database does a pre-check of the SQL statement |
pconnect |
The database supports persistent connections |
transactions |
The database supports transactions |
limit |
The database supports LIMITed SELECT statements |
boolean - TRUE if the feature is supported
This function can not be called statically.
The provided information are only hints. Check the documentation of your database system for the real supported features. I.e. MySQL supports transactions, but not for every table type.
Using provides()
<?php
// Once you have a valid DB object named $db...
if ($db->provides('pconnect')) {
echo "Persistent connections are allowed.\n";
}
?>