ホームページ > バックエンド開発 > PHPチュートリアル > これらの記号は何を意味するのでしょうか?

これらの記号は何を意味するのでしょうか?

WBOY
リリース: 2016-06-23 14:39:00
オリジナル
1224 人が閲覧しました

<?php    $mysqli=new mysqli("localhost","root","","xsphpdb");    $stmt=$mysqli->stmt_init();    var_dump($stmt);    $mysqli->close();
ログイン後にコピー

結果は次のとおりです:
object(mysqli_stmt) #2 (0) { }

#2 は何を意味しますか? 0 と次の中括弧は何を意味しますか?


ディスカッションへの返信 (解決策)

object(mysqli_stmt)#2 (0) { }

object(mysqli_stmt) を意味します これは mysqli_stmt オブジェクトです
#2 は mysqli オブジェクト シリーズの 2 番目のものです ($mysqli が最初のものです)
(0) メンバーの数は 0 (列の属性のみがリストされています)
{ } つまり、空集合です

オブジェクト系列なので、配列として理解できますか?配列の場合はprint_r()で出力できますか? まだ習ったばかりで反応できないところがあります。

オブジェクトと配列の異なるデータ構造
出力メソッド Object $m->name Array $m['name']

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