是否可以
在调用另一个 PHP 方法之前设置 $_POST 数据?
我正在尝试从另一个 PHP 类调用方法。该方法不接受任何参数,它只需要 $_POST 个数据。所以,我的问题是:有可能做这样的事情吗?
$_POST['name'] = 'John';
$user = new User();
$user->create();
从类"User"获取$_POST['name']数据来创建记录的方法。行得通吗?
是的,你可以这样做。
由于$_POST
是一个超全局关联数组,因此您可以像普通 php 数组一样更改值。看看这段代码。它将打印"Hai"。
<?php
class first{
public function index(){
$_POST['text'] = 'Hai';
$scnd = new second();
$scnd->disp();
}
}
class second{
public function disp(){
$cc = $_POST['text'];
echo $cc;
}
}
$in = new first();
$in->index();
?>