PHP 的所有 Function 列表: PHP: Manual Quick Reference
另外 PHP DateTime 全域變數列表: PHP: DateTime - Manual
由上述可以看到這些 DATE_ATOM / DATE_RSS .. 等的全域變數可以做什麼用, 要知道代表什麼值, <?php echo DATE_RSS; ?>
就可以知道.
DATE 全域變數有下述這些值:
- [DATE_ATOM] => Y-m-d\TH:i:sP
- [DATE_COOKIE] => l, d-M-y H:i:s T
- [DATE_ISO8601] => Y-m-d\TH:i:sO
- [DATE_RFC822] => D, d M y H:i:s O
- [DATE_RFC850] => l, d-M-y H:i:s T
- [DATE_RFC1036] => D, d M y H:i:s O
- [DATE_RFC1123] => D, d M Y H:i:s O
- [DATE_RFC2822] => D, d M Y H:i:s O
- [DATE_RFC3339] => Y-m-d\TH:i:sP
- [DATE_RSS] => D, d M Y H:i:s O
- [DATE_W3C] => Y-m-d\TH:i:sP
之前就有想要找, 有沒有辦法知道這些所有的全域變數(Constants)、Function 等等.
經由 Notepad++ PHP Function Keyword Extract
作者提醒, 原來 PHP 內建就有這些 Function 可以用了.
相關 Function
- get_defined_constants
- get_defined_functions
- get_declared_interfaces
- get_declared_classes
- get_extension_funcs
- get_class_methods
- spl_classes.
範例
<?php
print_r(get_defined_constants()); // 預設定義的常數
print_r(get_defined_functions()); // Function 列表, 不過這邊列的比上面提到的 function list 少很多, 沒研究差在哪邊(少 4000 多個. XD)
?>