我讀一些PHP代碼和不知道「XL」是指這裏:「xl」是否意味着什麼特別的PHP?
$ISSUE_TYPE_STYLES = array(
0 => xl('Standard'),
1 => xl('Simplified')
);
我並不完全相信「XL」是指這裏。這是否意味着什麼特別?或者有可能這是另一個php文件的變量?我沒有看到任何「包含」或「需要」在我正在閱讀的PHP文件。
我讀一些PHP代碼和不知道「XL」是指這裏:「xl」是否意味着什麼特別的PHP?
$ISSUE_TYPE_STYLES = array(
0 => xl('Standard'),
1 => xl('Simplified')
);
我並不完全相信「XL」是指這裏。這是否意味着什麼特別?或者有可能這是另一個php文件的變量?我沒有看到任何「包含」或「需要」在我正在閱讀的PHP文件。
在你的例子中xl
是一個函數。如果你使用IDE,你可以嘗試CTRL + L點擊xl
或者你可以搜索諸如function xl(
之類的東西來找到這個功能。
感謝tuchk4。由於我沒有使用整個項目可用的IDE,因此我快速搜索了「function xl」,並在installer.class.php中找到了此函數:function xl($ s){return $ s; }看起來這不過是返回輸入本身。所以在技術上我可以定義數組爲「0」=>「標準」而不是xl(「標準」),對不對?不知道爲什麼代碼是用「無用的」xl函數編寫的。 – user2210021
是的。你是對的。但是,在使用這種「有用」功能的情況下,應用程序或者框架或CMS使用了什麼:) – tuchk4
這是一個必須在其他地方定義的函數。這不是PHP核心功能的一部分。 –
加入到Pekka中,如果您沒有看到任何需要或包含的內容,請查看PHP auto_prepend_file配置指令,因爲這可能包含文件而您不知道它。 – Kyle
@Kyle更可能的是這個文件是從別的地方包含的。 – Joost