Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何向对象数组添加新的php对象_Php_Ajax_Arrays_Object - Fatal编程技术网

如何向对象数组添加新的php对象

如何向对象数组添加新的php对象,php,ajax,arrays,object,Php,Ajax,Arrays,Object,我有一个用户类,它有一个添加用户的函数 我还有一个表单,在提交时触发ajax调用,该表单将用户名和其他潜在信息的查询字符串传递给控制器 每次通过ajax调用控制器时,它都会创建一个新的用户类实例,并通过将查询字符串作为参数传递来调用adduser函数 是否有一种方法可以输出已提交的用户名数组,而无需将其存储在会话中。您可以选择存储它: 在一次会议上 在一个文件中 在数据库中 PHP不是一个持久性服务,除了存储在会话或外部存储中的内容外,不会记住请求之间的任何内容。我使用全局变量表示当前处于AjA

我有一个用户类,它有一个添加用户的函数

我还有一个表单,在提交时触发ajax调用,该表单将用户名和其他潜在信息的查询字符串传递给控制器

每次通过ajax调用控制器时,它都会创建一个新的用户类实例,并通过将查询字符串作为参数传递来调用adduser函数


是否有一种方法可以输出已提交的用户名数组,而无需将其存储在会话中。

您可以选择存储它:

  • 在一次会议上
  • 在一个文件中
  • 在数据库中

  • PHP不是一个持久性服务,除了存储在会话或外部存储中的内容外,不会记住请求之间的任何内容。

    我使用全局变量表示当前处于AjAX模式。因此,当您调用AJAX控制器时,请设置一个全局变量


    然后通过检查全局变量是否已定义,跳过添加用户函数。

    将其存储在数据库或文件系统中。