値を追加せずに、何らかの方法で配列値を文字列、int などとして宣言できますか?
例えば:
public $arr = array(string);
PHP は、変数宣言で明示的な型定義を必要としません (またはサポートしません)。変数のタイプは、変数が使用されるコンテキストによって決まります。
それはただの考えで、間違っているかもしれませんが、テストできます
public function login()
{
$this->index();//not done yet
$arr = array();
foreach ($arr as $element)
{
$element = '';
// or $element = (string)$element;
}
}
おそらくより良い方法は、配列の代わりに stdClass のオブジェクトを使用することです。または stdClass オブジェクトの配列。