2016-09-17 5 views
0

に私は例を通じてつもりですによって意味される何「 - >」PHPとMySQL

 $conn = new mysqli($servername, $username, $password); 
     if ($conn->connect_error) { 
     die("Connection failed: " . $conn->connect_error); 
     } 

     $sql = "CREATE DATABASE myDB"; 
     if ($conn->query($sql) === TRUE) { 
      echo "Database created successfully"; 
     } else { 
      echo "Error creating database: " . $conn->error; 
     } 

PHPは、2つのオブジェクトの演算子を持つ

+2

既存のトピック:インスタンス上でメソッドを呼び出したり、メソッドにアクセスしたりするときに使用されます(http://stackoverflow.com/questions/14037290/what-does-this-mean-in-php-or –

+1

)。インスタンスプロパティ –

+0

[documentation](http://php.net/manual/en/language.oop5.php)を読んだことがありますか? – axiac

答えて

1

上記の例では、シンボル->の意味は何ですか。

最初の->は、インスタンス上でメソッドを呼び出したり、インスタンスプロパティにアクセスしたりする場合に使用されます。

第2の::は、静的メソッドを呼び出したり、静的変数にアクセスしたり、子クラス内のメソッドの親クラスのバージョンを呼び出す場合に使用されます。

源:PHPでWhere do we use the object operator "->" in PHP?

0

- >オペレータが通話メンバ関数またはメンバ変数のために使用されます。

関連する問題