我正在处理一个用 php OOP 编码的项目。我创建了一个表单,它回发给自身并获取这些值并将它们放入预定义的数组格式中。我说预定义是因为这是以前的编码人员所做的方式:
$plane->add(array('{"name":"Chris","age":"22"}','{"name":"Joyce","age":"45"}'));
因此,当我从$_POST
数组中获取值时,我认为这很简单,所以我尝试了
$plane->add(array("{'name':$customerName,'age':$customerAge}"));
虽然这会触发一个错误,但它似乎将变量的实际名称作为字符串而不是它的值传递。那么如何将这些值传递给该函数。当我们讨论它时,有人能解释一下这是什么类型的数组,我认为数组总是被$key=>value
设置的,而不是$key:$value
.