我想将用户输入添加为新对象,因为我可以看到如何做到这一点<form method="POST"> <input type="text" name="userinput"> <input type="submit" name="submit"></form>$obj = new obj('userinput');
1 回答
眼眸繁星
TA贡献1873条经验 获得超9个赞
你可以这样做:
$foo = new StdClass();
$foo->{"userinput"} = $_POST['userinput'];
或者,如果您已经有一个现有的 stdClass 对象:
$foo = (array)$foo;
$foo['userinput'] = $_POST['userinput'];
$foo = (object)$foo;
现在将值打印为:
echo $foo->userinput; // should display your value
- 1 回答
- 0 关注
- 112 浏览
添加回答
举报
0/150
提交
取消
