如何从用户输入添加新对象
how to add a new Object from user input
我想将用户输入添加为一个新对象,正如我所见,以了解如何做到这一点
<form method="POST">
<input type="text" name="userinput">
<input type="submit" name="submit">
</form>
$obj = new obj('userinput');
你可以这样做:
$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
我想将用户输入添加为一个新对象,正如我所见,以了解如何做到这一点
<form method="POST">
<input type="text" name="userinput">
<input type="submit" name="submit">
</form>
$obj = new obj('userinput');
你可以这样做:
$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