2013-12-18 31 views
0

我讀一些PHP代碼和不知道「XL」是指這裏:「xl」是否意味着什麼特別的PHP?

$ISSUE_TYPE_STYLES = array(
    0 => xl('Standard'),      
    1 => xl('Simplified')     
); 

我並不完全相信「XL」是指這裏。這是否意味着什麼特別?或者有可能這是另一個php文件的變量?我沒有看到任何「包含」或「需要」在我正在閱讀的PHP文件。

+3

這是一個必須在其他地方定義的函數。這不是PHP核心功能的一部分。 –

+2

加入到Pekka中,如果您沒有看到任何需要或包含的內容,請查看PHP auto_prepend_file配置指令,因爲這可能包含文件而您不知道它。 – Kyle

+1

@Kyle更可能的是這個文件是從別的地方包含的。 – Joost

回答

2

在你的例子中xl是一個函數。如果你使用IDE,你可以嘗試CTRL + L點擊xl或者你可以搜索諸如function xl(之類的東西來找到這個功能。

+1

感謝tuchk4。由於我沒有使用整個項目可用的IDE,因此我快速搜索了「function xl」,並在installer.class.php中找到了此函數:function xl($ s){return $ s; }看起來這不過是返回輸入本身。所以在技術上我可以定義數組爲「0」=>「標準」而不是xl(「標準」),對不對?不知道爲什麼代碼是用「無用的」xl函數編寫的。 – user2210021

+0

是的。你是對的。但是,在使用這種「有用」功能的情況下,應用程序或者框架或CMS使用了什麼:) – tuchk4

2

這是函數,如果您使用任何IDE,例如Netbeans你可以加載整個項目,按下ctrl並點擊它的名字,它會將你重定向到聲明

+0

感謝Sean。這確實是一個func。 – user2210021