2016-02-29 45 views
0

有人可以請給我解釋一下在哪裏可以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(); 
$getparenthosts = get_xml_host_parents($args3); 

所以我不從那裏瞭解以及這個PHP腳本如何能夠引用這些函數,有人可以給我幾個示例的建議,看看哪裏可以看到?

回答

0

也許,有一個文件包含這兩個腳本。類似的東西

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

這些行可以幫助。將它們放在文件的開頭

echo '<pre>'; 
debug_print_backtrace(); 
echo '</pre>'; 
+0

所以從一開始這個劇本,我已經引述解釋是,得到由最初的腳本通過JavaScript包括聲明,所有做工精細調用的腳本。 我想要做的就是通過Ajax請求調用相同的腳本,這樣我就可以使用SetInterval函數,但是當我嘗試開始獲取這些錯誤時。 – Dominik

+0

現在我試過了: require_once(dirname(__ FILE__)。'/../componenthelper.inc.php'); 上調用的腳本第二,在規定的代碼前的開始,但它並沒有幫助,它只是帶着一堆不同的錯誤,而不是抱怨它無法找到get_xml_host_objects功能。 所以我最後的問題是爲什麼發生這種情況? javascript是如何與ajax請求不同的? 爲什麼當我把同樣包括在它喜歡它是正在調用它的腳本調用的函數抱怨嗎? – Dominik

0

它看起來像那些個自定義函數,也許你可以嘗試grep的直通整個源代碼樹,看看哪些PHP文件定義這些功能,包括在此腳本。

+0

如何「grep通過整個源代碼樹」? – Dominik