关于类和对象的简单PHP问题

关于类和对象的简单PHP问题,php,class,object,Php,Class,Object,我对PHP非常陌生,只编写过更小更简单的脚本。 我的服务器上有一个脚本,它执行我希望它执行的操作,但是,在脚本末尾,我希望在我的服务器上运行另一个脚本 另一个脚本采用$\u POST,如下所示: $decoded = json_decode($_POST['arrayWithUserAndAvailable'], true); //does it's thing.. 如何从其他脚本中调用此脚本 我是否需要用它/类创建一个对象。不知道面向对象编程在PHP中是如何工作的 如果有人能给我一些指导,我

我对PHP非常陌生,只编写过更小更简单的脚本。 我的服务器上有一个脚本,它执行我希望它执行的操作,但是,在脚本末尾,我希望在我的服务器上运行另一个脚本

另一个脚本采用$\u POST,如下所示:

$decoded = json_decode($_POST['arrayWithUserAndAvailable'], true);
//does it's thing..
如何从其他脚本中调用此脚本

我是否需要用它/类创建一个对象。不知道面向对象编程在PHP中是如何工作的

如果有人能给我一些指导,我将不胜感激

用于在脚本中添加和解析另一个PHP文件

您可以使用以下方法防止“其他文件”(包含的文件)打印数据:

//PHP code
ob_start(); //Start buggering the output
include "otherfile.php";
ob_end_clean(); //Throw away the caught output
// Anything defined in otherfile.php are also defined now.
如果在调用方中不存在代码> $'PraseUnService and Actudio] ,则可以考虑编辑<代码> AtdioFr.php < /C> >,以便它可以以另一种方式进行参数:

//otherfile.php
$decoded = isset($decode) ? $decoded :$_POST['arrayWithUserAndAvailable'];
//additional tests to ensure that $_POST["..."] is sane.
$decoded = json_decode($decoded, true);

//mainfile.php
$decoded = "foo";
include "otherfile.php";

这实际上取决于代码的布局方式,而您还没有展示足够的内容来判断。“调用另一个脚本”可能与使用一个类中没有的脚本一样简单。否则,您可以将其包装在一个类中,将逻辑放入构造函数或其他方法中,并按照手册中的或调用。如果您有更具体的问题,详细说明可能会有所帮助。

您所需要的就是。但是,如果没有任何数据发布到您的include脚本,$\u POST将不会包含您试图处理的数据。