PDO ではこれは何を意味しますか?

WBOY
リリース: 2016-06-23 13:20:29
オリジナル
1579 人が閲覧しました

この横棒 $pdo-> と 2 つのコロン PDO:: は何を意味しますか?
エラーを防ぐ場合はこのように書く必要がありますか?

try{
$pdo=new PDO('mysql:host=localhost;dbname=t2','root' ,'' );
$pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e){
echo "データベース接続に失敗しました:".$e->getMessage( );
exit;


PDO の静的変数 PDO の静的変数 PDO:: は、 PDO クラス 静的属性

-> ここでは、呼び出し元オブジェクトの属性とメソッドを表します

以下の PHP オブジェクトのセクションを見れば理解できます。

まず基本的な知識を広めましょう:

->
オブジェクトのメンバー (プロパティとメソッド) を表します

::
クラスの静的メンバー (プロパティとメソッド) を表します

PDO には 2 つのエラー処理がありますメソッド
1. 従来の方法は、errorCode メソッドの戻り値をチェックすることでエラーが発生したかどうかを確認することです。 errorInfo メソッドは完全なエラー情報を返すことができます 2. 例外スロー メソッド、あなたが示した例は 例外として、新しい PDO は 2 つのメソッド、つまり
new PDO(...); を同時にサポートします。 { new PDO(....); }catch(PDOException $e){
echo $e->getMessage();
例外処理メカニズムを使用する場合、他の Whereコードは書かれていますか?
答えは次のとおりです: try ブランチ
内のステートメントに問題がある場合、そのステートメントは catch ブランチに入ります



オブジェクト インスタンス
静的メンバー変数属性

簡単に言えば、PDO クラスで定義された定数です。 、通常は大文字で表記されます。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート