Javascript PHP引用不在脚本中的函数

Javascript PHP引用不在脚本中的函数,javascript,php,Javascript,Php,有人能给我解释一下PHP脚本从哪里获得这些函数吗?我有一个PHP脚本,它有以下几行: <?php $args1 = array(); $gethosts = get_xml_host_objects($args1); //grabbing internal xml data from backend $args2 = array(); $gethoststatus = get_xml_host_status($args2); $args3 = array(); $getparentho

有人能给我解释一下PHP脚本从哪里获得这些函数吗?我有一个PHP脚本,它有以下几行:

<?php
$args1 = array();
$gethosts = get_xml_host_objects($args1); //grabbing internal xml data from backend

$args2 = array();
$gethoststatus = get_xml_host_status($args2);

$args3 = array();
$getparenthosts = get_xml_host_parents($args3);

看起来这些都是自定义函数,也许你可以尝试grep遍历整个源代码树,看看哪个.php文件定义了这些函数,并将其包含在此脚本中。

也许,有一个文件包含了这两个脚本。诸如此类

<?php
    include 'file_with_function.php';
    include 'your_file.php';
?>

这些线路会有帮助。将它们放在文件的开头

echo '<pre>';  
debug_print_backtrace();  
echo '</pre>';
echo';
调试打印回溯();
回声';

一个“grep遍历整个源代码树”是如何实现的?因此,为了从一开始就解释它,我引用的这个脚本是初始脚本通过javascript include语句调用的脚本,所有这些都可以正常工作。我想做的是通过Ajax请求调用同一个脚本,这样我就可以使用SetInterval函数,但当我尝试调用该函数时,就会出现这些错误;在第二个被调用的脚本开始时,在声明的代码前面,它没有帮助,只是出现了一系列不同的错误,而不是抱怨它找不到get_xml_host_objects函数。所以我的最后一个问题是为什么会这样?javascript include与ajax请求有何不同?为什么被调用的函数会抱怨,当我将相同的include放入其中时,就像在调用它的脚本中一样?