我正在查看一些PHP代碼,並且發現了一些對PHP常量__METHOD__
的引用。我閱讀了PHP文檔,但它說的全部是你可以舉一個如何使用PHP __method__的例子嗎?
類方法名稱。 (在PHP 5.0.0中添加)方法名稱爲 ,因爲它被聲明(區分大小寫)。
這個我不清楚。任何人都可以舉個例子或者更詳細地描述這個嗎?
我正在查看一些PHP代碼,並且發現了一些對PHP常量__METHOD__
的引用。我閱讀了PHP文檔,但它說的全部是你可以舉一個如何使用PHP __method__的例子嗎?
類方法名稱。 (在PHP 5.0.0中添加)方法名稱爲 ,因爲它被聲明(區分大小寫)。
這個我不清楚。任何人都可以舉個例子或者更詳細地描述這個嗎?
__METHOD__
返回調用該常量時所處的當前類和方法的名稱。
http://php.net/manual/en/language.constants.predefined.php
__FUNCTION__
只會返回函數名。
echo __METHOD__."in".__FILE__." called";
您可以將其用於調試或日誌目的。
它是一個魔術常量,它返回函數/方法的名稱以及該函數所屬的類名稱。
__METHOD__
和__FUNCTION__
之間的區別是,這兩個函數名前收益以及類名,而後者只給出函數名
感謝@minitech,我的回答是,因爲搞砸了降價的語法了;) 該死的。 – mpm
謝謝澄清! –