在调用PHP方法之前设置$ _POST数据

时间:2014-11-17 13:04:13

标签: php class post methods

在调用另一个PHP方法之前是否可以设置$ _POST数据?

我试图从另一个PHP类调用一个方法。该方法不接受任何参数,只需要$ _POST数据。所以,我的问题是:是否可以做这样的事情?

$_POST['name'] = 'John';

$user = new User();
$user->create();

方法"创建"来自班级"用户"获取$ _POST [' name']数据来创建记录。它有效吗?

1 个答案:

答案 0 :(得分:0)

是的,你可以这样做。

由于$_POSTsuperglobal关联数组,因此您可以像普通的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();
 ?>