問題タブ [stdclass]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - クラス内のプロパティが見つからない場合、関数/メソッド内でnullを返す方法は?
stdClass
配列をオブジェクトに変換するために使用しますが、
もちろん、そもそも配列に設定されていないプロパティを取得したい場合はエラーになりますが、
エラーメッセージ、
プロパティが見つからないnull
場合に関数を返すようにできますか?
編集:
上記の関数をクラス化することにしましたが、それでもうまく__get()
動作しません。
エラーメッセージ、
この行がエラーの原因だと思いますが、どうすればよいかわかりません...
php - 空の stdclass を受け取る SOAP クライアント
空の stdclass オブジェクトを取得する理由がわかりません。
コードは次のとおりです。
lastResponse で得られるものは次のとおりです。
そして、ここに $result のダンプがあります
何故ですか?誰か説明できますか?
更新: WSDL を追加しました (AutoDiscovery を使用して Zend によって自動的に生成されます)。
前もって感謝します
ケルビン
php - __get()を使用して、マルチレベルオブジェクトプロパティへのアクセスでnullを返す方法は?
__get()を使用して、以下のようなケースにアクセスするマルチレベルオブジェクトプロパティでnullを返すにはどうすればよいですか?
たとえば、これは私のクラスです、
使い方、
結果、
しかし、入力配列がnull
、の場合、NULLのエラーメッセージが表示されます。
結果、
この種のシナリオでNULLを返すことは可能ですか?
php - PHPで/からSQlite3.dbファイルを読み取ります:stdClass :: error
SQlite 3.exeから読み取ることができるfile.db(バイナリ)がありますが、テーブルに並べられた状態で情報をエコーアウトしたいと思います。私は次のコードを持っています:
期待される結果:
512
実際の結果:
注意:未定義のプロパティ:stdClass :: $ Values
php - PHP配列stdClassオブジェクト-エコー値
したがって、この配列を変数titleに保存します$arr
。[slug]の値を取得またはエコーしたい
だから私はこのようなものが欲しい
echo $ arr [slug]
次に、「community-service」が表示されます。これは非常に簡単なことだと思いますが、配列stdClassから値を取得して、ページにエコーする方法がわかりません。ありがとうございました。
php - stdClassオブジェクトの配列から列を内破する方法は?
オブジェクトの配列があり、stdClass
それらすべてのオブジェクトの特定のフィールドを使用してカンマ区切りのリストを作成したいと考えていstdClass
ます。私の配列は次のようになります。
foo
そして、その配列内のすべてのstdClass
オブジェクトを分解して、コンマ区切りのリストを作成したいと考えています。したがって、望ましい結果は次のとおりです。
このオブジェクトの配列をループに通すことなく、implode (またはその他のミステリー関数) でこれを行う方法はありますか?
php - Notice: 未定義のプロパティ: stdClass::$dis_comment in class_post.php 行 X
私は class_post.php に次のコードを書きます:
および class_post.php のこの関数:
コメントページに行くと、このエラーが表示されます:
Notice: 未定義のプロパティ: stdClass::$dis_comment in \classes\class_post.php 行 154
154 = $this->comments_disabled = intval($obj->dis_comment);
できれば助けてください。
php - JSON結果のstdClassObject()をフォーマットされたHTMLにデコードします
JSONをhtmlリストにデコードして「div」またはDOM要素にダム化するにはどうすればよいですか?それとも何かが足りないのですか?
php - PHPでstdclassを分解する
プロパティ#textを持つStdClassの一部にアクセスしようとしています。PHPはコメントに「#」を使用しているため、PHPがコメントとしてではなくそれを解析するのに問題があります。StdClassの例を以下に示します
stdClass Object
(
[artist] => stdClass Object
(
[name] => John Denver
[mbid] => 34e10b51-b5c6-4bc1-b70e-f05f141eda1e
[url] => http://www.last.fm/music/John+Denver
[image] => Array
(
[0] => stdClass Object
(
[#text] => http://userserve-ak.last.fm/serve/34/521025.jpg
[size] => small
そして私はそれにアクセスしようとしました:
しかし、どうすれば「#」をエスケープするか、phpに別の方法で解釈するように指示できますか。または、#textプロパティを見つけるための別の形式はありますか。
私も試しました:
しかし、エラーが発生します。これは単純なことだと思いますが、現時点では本当に私を魅了しています。
php - Javascript/Smarty で PHP stdClass オブジェクトにアクセスする
PHP コードで初期化する stclass オブジェクトがあります。オブジェクトが返されます
var_dum($myObjectName) の実行について
これを smarty テンプレートに渡します。ここで、javascript 変数に基づいてインデックス [i] にある stdClass オブジェクトの値にアクセスする必要があります。
私はこれらのいくつかを試しました:
しかし、特定のインデックスでオブジェクトの値を取得することはできません