問題タブ [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 - 特定のキーと値のペアの後でstdclassオブジェクトにアクセスするにはどうすればよいですか?
以下に示すように、stdclassオブジェクトがあります。
私はそのようなオブジェクトを複数繰り返しますが、そのうちのいくつかは
値として「Parent」を持つ「テキスト」の後にある場合、「values」オブジェクトにどのようにアクセスするのか疑問に思いました。
php - 適切な測定のためのオブジェクトを含む多次元配列 - 反復?
これは私の神経質になり始めています。配列とオブジェクトはまだかなり新しいです。
番号付き配列で [id] を取得できるようにする必要があり、最後に孤独な snippet_count にアクセスできるようにする必要があります。
foreach $a as $k => $v. を使用する最上位のコンテナ配列がない場合は実行できますが (以前の SO の質問から)、より深いレベルで苦労しています。ありがとう。
php - 別の配列内のstdClassオブジェクト配列
以下の$array1から情報を取得しようとしています。
次のようにして、会場の名前と場所の住所を問題なく取得しています。
しかし、今は写真のURLを取得する必要があり、その方法がわかりません。
どうもありがとう!
$ array1:
php - php stdClass オブジェクト
私は少し迷っています。
print_r
これらの結果が得られます
しかし、どのように結果を反映することができますか?
のようなstdClass->distlat->$distlat
?
ヒントをください。
php - PHP: stdclass を使用した定数変数のアタッチ
このように定数変数を付けてデータベースからデータを呼び出すことはできますか?
したがって、私が呼び出す予定の実際の標準クラスは$table_result->description_B;
return '34'
;
ありがとう
php - を使用した SOAP リクエストタグ
初めて投稿するので、よくわからないところがありましたらお許しください。また、私は PHP と Web サービスについてほとんど知らないということを前置きしておきます。
私が抱えている問題はこれです:
SOAP リクエストは、外部ソース (クライアント) によって生成され、php SOAP サーバーに送信されます。サーバーがリクエストを受信すると、それはまったく正しくありません。パケット スニファーは、php サーバーが実行されているマシンに到達したときに、要求が正しいように見えることを明らかにします。しかし、何らかの理由で、SOAP サーバーが要求を受け取るとすぐに、すべてが台無しになります。
本当に奇妙なのは、ほんの 1 週間前にこのコードが正常に機能していたことです。それ以来、変更は行われていません。これは 3 つの異なるマシンで試行されましたが、そのうちの 1 つは異なるバージョンの php を実行しています (そして異なる状態です!)。マシンの 1 つは、いくつかのテストが成功した直後にオフにされ、この問題が発生した後、今日オンにされただけで失敗しました。
以下は、クライアントから送信されたリクエストのサンプルです。
SOAP サーバーが取得するもののサンプルを次に示します。
SOAP サーバーのコードは次のとおりです。
これがwsdlです:
応答に CoverageRequest セクションがない理由と、突然 stdClass タグでラップされている理由を誰か教えてもらえますか?
ありがとうございました!
php - isset、empty、other の検出に関する stdClass の問題
まず、CodeIgniter と Elliot Haughin が作成した Facebook クラスを使用していると言ってみましょう。http://www.haughin.com/code/facebook/私が持っている作業はすべて順調です。しかし、さまざまな FB アカウントでコードをテストしていたときに、評価したい問題に出くわしましたが、私の試みは失敗しました。私はググって他のフォーラムにアクセスしましたが、最初に思いついた答えを一貫して思いついています. 必ず機能するはずですが、この場合は機能しないようです..
私がそう言ったので、私の問題は..FBが返すオブジェクトには、常に特定のエントリがあるとは限りません。この例のために、ユーザー名を言います..
ユーザー名とともに返されるデータの例を次に示します。
ユーザー名のない例を次に示します。
これをトラブルシューティングしようとして最後に失敗した試みは、次のようになります..
ただし、最初に変数として定義してから if-else でチェックする場所でそれを行うと、現在は機能しています。エラーで「オブジェクト以外のプロパティを取得しようとしています」というメッセージが表示されます。つまり、そこにないため、変数として設定しようとしているにもかかわらず、エラーが発生すると思います。私はこの問題を解決するために 1 日と昨日の大部分を費やしましたが、行き詰まっていると言わざるを得ません。PHPエラータイプは単なる「通知」に過ぎませんが、私は一般的に、そのようなエラーが戻ってくるような状態にコードを残すことは好きではありません..それは私が迷っている..
php - PHPの厳格な基準:これは悪いですか?
私が標準クラスを作成するとき、私は主に次のことを行います。
ただし、strictモードではエラーが発生します。
したがって、明らかにそれを行う正しい方法は次のとおりです。
だから私は疑問に思っています:
$test = null;
私がやりたいことをするのは大したことではありませんか?
厳格な基準に準拠することで何が得られますか?コードが将来のバージョンでも機能し続けることを確認しますか?下位互換性が向上しますか?それは単なるベストプラクティスの問題ですか?他に何かありますか?
タイプミスを編集
php - 名前空間を stdClass のインスタンスに設定するには?
オブジェクトのタイプを stdClass から "myClass" に変更する必要があるため、PDO::fetch_object("myClass"); も同様です。
期待される結果:myClass
上記の「get_class」のような関数が必要ですが、「set_class」のような動作が必要です。
php - phpはstdClassオブジェクトを配列に変換します
なぜ私がこれを機能させることができるのかについて誰かが何か光を当てることができますか?配列をクエリして、現在ログインしている配列に特定の役割が割り当てられている
かどうかを確認したいと思います。USER->id
私は現在この出力を取得しています:
このデータベースにアクセスする権限がありません。
5410
配列([7] => stdClassオブジェクト([userid] => 7)[9] => stdClassオブジェクト([userid] => 9)[27] => stdClassオブジェクト([userid] => 27)[98] => stdClass Object([userid] => 98)[203] => stdClass Object([userid] => 203)[252] => stdClass Object([userid] => 252)[5410] => stdClass Object( [ユーザーID]=>5410))
ご覧のとおり、5410は配列内にあるため、アクセスが拒否されないようにする必要があります。助けてくれてありがとう。