?? 1.txt
字號:
在./main/internal_functions.c 中有一個數組 php_builtin_extensions 默認下有以下成員: 1. phpext_bcmath_ptr 2. phpext_calendar_ptr 3. phpext_com_dotnet_ptr 4. phpext_ctype_ptr 5. phpext_date_ptr 6. phpext_ftp_ptr 7. phpext_hash_ptr 8. phpext_odbc_ptr 9. phpext_pcre_ptr 10. phpext_reflection_ptr 11. phpext_session_ptr 12. phpext_spl_ptr 13. phpext_standard_ptr 14. phpext_tokenizer_ptr 15. phpext_zlib_ptr 接著 php_register_extensions(php_builtin_extensions,EXTCOUNT TSRMLS_CC) 進行注冊
10. 有趣的Zend LOGO圖片 ./main/logos.h 文件中,用 zend_logo 與 php_logo 數組保存了 PHP 標志和 Zend 標志。所以你根本在發行包里找不到zend.gif。 【小知識:Zend 公司創建于 1999 年,之所以命名為 Zend,是取其公司兩位始創者Zeev Suraski 和Andi Gutmans 姓名的近似合成發音(Zeev & Andi),Zend 作為 PHP 語言的締造者和延續著在 PHP 社區中發揮著極為重要的作用,Zend公司一直具備PHP技術的設想和創新能力,并因此保持PHP獨一無二的技術領先地位!】
11. PHP的語法樹? 1. Lex與Yacc 市面上有這本書。大家可以買來看看,包括GCC都是用它們兄弟生成的語法樹。如果對編譯器感興趣??梢苑喪忻嫔详P于這方面的書,并不多就幾本。
2. y語法樹文件 ./Zend/zend_language_scanner.l與./Zend/zend_language_parser.y 規定了PHP的語法。從字面意義上scanner表示語法初步掃描, parser表示語法解析。根據這兩個文件lex與yacc可以生成對應的c代碼。所以相對來說生成語法是很方便的。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -