2016-08-11 5 views
0

ここに最初の質問! PHPの公式ドキュメントでは、これはどのような構文なのか分かりません。私はこれについて、mysqliオブジェクトの表現について話しています。私はこのmysqliのクラス構文を理解できません

__construct ([ string $host = ini_get("mysqli.default_host") [, string $username = ini_get("mysqli.default_user") [, string $passwd = ini_get("mysqli.default_pw") [, string $dbname = "" [, int $port = ini_get("mysqli.default_port") [, string $socket = ini_get("mysqli.default_socket") ]]]]]]) 

これらのネストされた括弧は何ですか?彼らはどこから来たのか?私はこれが本当に混乱していると思う。私はC++から来ていますが、以前はこの種の構文に遭遇していませんでした。ありがとう...

答えて

0

これは引数が省略可能であることを意味します。

これらはネストされています。最初のものを除外することはできませんが、3番目の引数を提供するためです。渡されるはずの前のすべての議論もまた渡されなければなりません。

+0

擬似コードですか?括弧内のものは私が意味している。初期値への割り当ては私にはよく知られています。 –

+0

はい、私はその擬似コードを呼び出すことができると思います。オプションのパラメータを指定する一般的な方法です。しかし、有効なPHPコードはありません。 – GhostGambler

+0

お役立ち情報私は妄想になっていました、ありがとう。 –

関連する問題