2012-01-06 8 views
4

PHPでオブジェクトのリストをプライベートインスタンス変数として宣言するにはどうすればよいですか?PHPでオブジェクトの配列を宣言する

Javaでは宣言は、この private ArrayList<Object> ls ようになりますし、コンストラクタはこの ls = new ArrayList<Object>();

おかげ

答えて

5

PHPはメモリを動的に割り当てます。さらに、配列に格納するオブジェクトの種類は気にしません。

あなたはこれらの線に沿って何かが働くだろう、それを使用する前に、配列を宣言する場合:

var $myArray = array(); 

その後、あなたは変数$ myarrayの中であなたが好きな任意のオブジェクトを格納することができます。多くの人がjavaのような厳密な言語で作業した後、これを理解するのは奇妙な概念です。

+0

と言っても結構です。var $ myArray = array()と$ array = array()の違いは何ですか? – user1114

+1

違いはありませんが、その変数の名前だけですが、あなたが望むものを使用することができます:)あなたの質問で 'ls'のようなものです – boobiq

+0

私は変数の前に 'var'を使うかどうかを意味します。 – user1114

1

を持つことになりますが

private $array = array(); 

のようなクラスでそれを宣言し、オブジェクトを追加することができます(または何か)をその配列に置き換えます

$array[] = some object 
+0

また、$ array ['key'] = value; ' –

関連する問題