
PHPにてクラスを配列にすることは可能でしょうか。
環境はPHP5です。
現在下記のようなクラスを作成しました。
class Ary_c {
var $v1;
// コンストラクタ
function Ary_c() {
$this->v1 = "test";
}
}
このクラスをC++言語などで出来るような、
クラスの配列として扱いたいのです。
C++だとたとえば10個の要素があるクラスの配列は
Ary_c t[ 10 ];
みたいな感じで宣言できます。
こういったことをPHPでやることは可能でしょうか。
No.1ベストアンサー
- 回答日時:
こんな感じ
$t = array();
for ($i = 0; $i < 10; $i++) {
$t[$i] = new Ary_c();
}
print ($t[1])->v1;
No.2
- 回答日時:
ArrayObject を継承することでオブジェクトを配列のように扱うことができる。
http://jp2.php.net/manual/ja/class.arrayobject.php
foreach でのアクセスが遅いとの指摘があるけど、STD_PROP_LIST を指定するとどうなんだろうね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpのheader("Location:#pos")...
-
フォームで戻った際に入力済み...
-
SplFileObject を利用したとき...
-
csvファイルについて教えて下さ...
-
PHP8でWarning:Undefined varia...
-
PHPSpreadsheetによる書き出し...
-
PHPの変わった閉じタグの必要性...
-
セッション関数を使わずにファ...
-
composerをインストールしたい...
-
phpの問い合わせフォームを作っ...
-
marginの値でマイナス値を設定...
-
submitで思うようにページが遷...
-
HTML PHP ラジオボタンのイベント
-
php でqiitaのサイトにあったフ...
-
PHPの勉強してます。 配列のと...
-
BASIC認証のフォームをデザイン...
-
アップロードファイルを表示す...
-
複数のパソコンの中の1つのパソ...
-
返信機能のツリー構造の深さを...
-
PHPについて。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
file_existsでファイル名の部分...
-
配列をループでたくさん宣言し...
-
PHPのカッコ[ ]の使い方について
-
String だと「 ByRef引数の型が...
-
foreachのなかで次のキーを参照...
-
$_SESSIONに二次元配列を使える...
-
PHP掲示板で新着順に表示させた...
-
チェックボックス複数選択 mys...
-
$_POSTを一括してサニタイズし...
-
Smartyでtplファイルから配列を...
-
ネストが深い時のforeachはどう...
-
配列をmysqlに保存
-
プルダウンメニューでCSVデータ...
-
postgresql関数をつかったレコ...
-
禁止ワード設定
-
sortableで並べ替えてDBに保...
-
ファイルから指定行数分だけ読...
-
配列を分解したいのですが
-
リストビュー 条件により表示
-
配列一致(要素順番は違うが内容...
おすすめ情報