PHP での PDO の可用性の確認
質問:
PHP データかどうかを確認するにはどうすればよいですか?オブジェクト (PDO) は、ホスティング プラットフォーム上の MySQL で使用できるように適切に構成され、機能していますか?
回答:
方法 1: phpinfo() を使用する
PDO は PHP 5.1 以降のバージョンに不可欠な部分です。その存在を確認するには、次のコマンドを使用できます。
<code class="php">phpinfo();</code>
これにより、PDO を含む、ロードされたすべての PHP 拡張機能のリストが表示されます。
方法 2: 特定の PDO を確認するドライバー
特定のデータベース ドライバーには、特定の PHP 拡張機能が必要です。次の定数を使用して、MySQL PDO ドライバーの存在を確認できます。
<code class="php">var_dump(defined(PDO::MYSQL_ATTR_LOCAL_INFILE));</code>
方法 3: コマンド ラインを使用する
可用性を確認できます。次のコマンドを使用して、コマンド ラインから PDO を実行します。
$ php -m
これにより、PDO を含む、ロードされたすべての PHP モジュールのリストが表示されます。
方法 4: PHP 拡張関数を使用する
代わりに、次の関数を使用することもできます。
<code class="php">extension_loaded('PDO'); // Returns boolean extension_loaded('pdo_mysql'); // Returns boolean</code>
ロードされたすべての PHP 拡張機能のリストを取得して、「PDO」または「pdo_mysql」を検索することもできます。
注: すべての PDO ドライバーに特定の定数が定義されているわけではないため、phpinfo() が最も信頼できるオプションになります。
以上がPHP で PDO が適切に構成され、MySQL に対して機能しているかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。