在调用另一个PHP方法之前是否可以设置$ _POST数据?
我试图从另一个PHP类调用一个方法。该方法不接受任何参数,只需要$ _POST数据。所以,我的问题是:是否可以做这样的事情?
$_POST['name'] = 'John';
$user = new User();
$user->create();
方法"创建"来自班级"用户"获取$ _POST [' name']数据来创建记录。它有效吗?
答案 0 :(得分:0)
是的,你可以这样做。
由于$_POST
是superglobal关联数组,因此您可以像普通的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();
?>