我想为每个帖子值生成一个类实例。
像这样的东西
$i=0;
foreach ($_POST['URL'] as $url) {
$classInstance.$i = new className();
$i++;
}
每个人都有不同的名字。
我读到了变量变量名称,如:
${"classInstance" . $i} = new className();
但之前在其他问题(PHP Variables - Concatenate variable name)
中已经不鼓励了有没有其他方法可以在不使用变量名称的情况下实现相同的目标?
答案 0 :(得分:1)
您提出的方式完全有效。但是,使用这一功能简单地将数字连接到变量的用例并不多。如果您需要变量集合,只需将这些对象聚合到数据结构(如数组或SPL List)中,然后从那里对其进行操作。