問題タブ [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.

0 投票する
2 に答える
7603 参照

php - PHP stdClass() と __get() マジック メソッド

例として、次のコードを取り上げます。

今、同じ結果をアーカイブしようとしていますが、xpto クラスを記述する必要はありません。私の推測では、次のように書く必要があります。

さて、__get() マジック機能を stdClass オブジェクトに追加することは可能ですか? ないと思いますが、よくわかりません。

0 投票する
6 に答える
12087 参照

php - stdClassを配列のように使用できますか?

stdClassオブジェクトを一般的にインデックス付けされた配列のように機能させることは可能ですか?

つまり、$ array = Array([0] => 120 [1] => 382 [2] => 552 [3] => 595 [4] => 616)

次のように構築されます

しかし、私がオブジェクトでそれを行うと、それはそれ自体を上書きするだけです:

私は毎回「a」を変更できることを知っています、

これがばかげた質問なら申し訳ありませんが、それは何らかの理由で私を困惑させています!

助けに感謝します:)

ダン

0 投票する
2 に答える
4433 参照

php - PHPで次の配列/標準クラスオブジェクトを並べ替えるにはどうすればよいですか?

PHPでこのオブジェクトを「pos」でソートするにはどうすればよいですか?

)。

0 投票する
1 に答える
659 参照

php - stdClass オブジェクト情報 PHP

PHPにはこのstdClassがあります:

見る?これはphp4ですか?

0 投票する
4 に答える
55044 参照

php - 別のオブジェクトからstdClassオブジェクトにプロパティを追加する

私は次のことができるようになりたいです:

$obj2のプロパティが含まれるように$objを拡張するにはどうすればよいですか。例:

配列を使用し、すべてのプロパティを配列に追加してから、それをオブジェクトにキャストして戻すことができることはわかっていますが、次のようなよりエレガントな方法があります。

extend($ obj、$ obj2); //$obj2から$objにすべてのプロパティを追加します

ありがとう!

0 投票する
3 に答える
1846 参照

php - stdClass 変数へのアクセス方法 stdClass Object([max(id)])=>64)

最大の主キーを持つ行になる、データベース テーブルの最後の有効なエントリが必要です。したがって、mysqli を使用すると、クエリは「SELECT MAX(id) FROM table LIMIT 1」になります。このクエリは (print_r() を使用して) 正しい番号を返しますが、アクセス方法がわかりません。ここにメインコードがあります。$this->link は、mysqli 接続を持つクラスを参照していることに注意してください。

有効な行 print_r($row) は、「stdClass Object ( [max(id)] => 68 )」をエコーし​​ます

0 投票する
1 に答える
5710 参照

php - データ構造に stdClass オブジェクトを追加する

私の基本は少しショットなので、これで問題があります...上記の構造を作成する必要がありますが、方法がわかりません...

0 投票する
7 に答える
17901 参照

php - いつ stdClass を使用する必要があり、php oo コードでいつ配列を使用する必要がありますか?

仕事で大規模なリファクタリングが行われている最中に、関数からデータを返す方法として stdClass ***** を導入したいと考えており、私の決定を裏付ける非主観的な引数を見つけようとしています。

どちらか一方を使用するのが最適な状況はありますか??

配列の代わりに stdClass を使用すると、どのような利点がありますか??


関数は、単一の値を返すことができるように、小さくて具体的でなければならないと言う人もいます。stdClass を使用するという私の決定は、長期的には各プロセスに適切な値オブジェクトを見つけることを望んでいるため、一時的なものです。

0 投票する
11 に答える
117763 参照

php - stdClass オブジェクトを別のクラスに変換/キャストする

私はサードパーティのストレージ システムを使用しています。このシステムは、なんらかの理由で何をフィードしても stdClass オブジェクトのみを返します。そのため、stdClass オブジェクトを特定の型の本格的なオブジェクトにキャスト/変換する方法があるかどうかを知りたいと思っています。

たとえば、次のようなものがあります。

stdClass を配列にキャストして BusinessClass コンストラクターにフィードしているだけですが、私が認識していない初期クラスを復元​​する方法があるかもしれません。

注: 「ストレージ システムの変更」タイプの回答には興味がありません。これは重要な点ではないためです。言語能力に関するアカデミックな問題と考えてください。

乾杯

0 投票する
3 に答える
8529 参照

php - php stdClass : オブジェクト値を変数に割り当てる

stdClass 値を変数に割り当てる方法を知っている人はいますか?

stdClass オブジェクトがあり、 を使用var_dump($userdetails->emailaddress)して出力すると、値が String(31)"asdas.@fsdf.com"; として出力されます。

しかし、オブジェクトの値を変数に割り当てようとすると、次のようになります。

$to値がNULLになる...

誰でも助けることができますか?