Based on my experience, I feel that compared to the ordinary CHM manual, the Extended CHM version provides the following additional main features:
1. It comes with very practical user notes, which are as valuable as the user manual. This is the biggest advantage!
2. Customized CSS files can be used to switch the appearance, and the right-click menu can be customized;
3. PHP code blocks are displayed with syntax highlighting;
4. The functions in the PHP code block are in the form of hyperlinks, and clicking on them will automatically jump to the corresponding function;
5. Can be easily integrated into most IDEs and editors;
Although the PHP manual in Extended CHM format provides so many excellent features, the official PHP website only provides an English version and never a simplified Chinese version. So I took advantage of my free time to compile this set of manuals. Although there are other Chinese versions provided by other enthusiastic PHPER compilers on the Internet, most of them are simply compiled from Checkout on CVS and do not deal with the special circumstances of the Chinese version. Therefore, there are problems such as "Cannot search Chinese", "Search BUGs such as "Chinese titles of entries are displayed as garbled characters" or "Some Chinese characters on the page are displayed as numerical codes". This version has almost perfectly solved these BUGs. Everyone is welcome to test and use it. Please go to http://www.php for feedback. net and http://www.yAnbiN.org , I am only responsible for compilation issues. :-)
File description in the compressed package:
php_manual_zh.chm is the main file of the manual. If you only need the plain text manual, you can only keep this file.
php_manual_notes.chm is the user notes section of the corresponding chapter of the manual. It cannot be opened alone and can only be used in conjunction with php_manual_zh.chm. This is a very useful piece of information that supplements some parts that are not included in the manual or should not be added, and is updated at any time.
php_manual_prefs.js is responsible for loading the corresponding skins for the above two chm files, and provides support for custom right-click menu functions.
context.ini is the definition part of the right-click menu. You can use the GUI program php_manual_prefs.exe to configure, or you can directly manually edit the context.ini file, but before editing, pay attention to the relevant parts of php_manual_prefs.js.
/skins/ This directory saves some other skins (High and Low Skins have been built into two chm files), which can be determined according to your own preferences.
Mirrors.ini stores all php.net mirror URLs. In the main manual file, there is a link to the online version. You can define which mirror to use for access in php_manual_prefs.exe.
Attached is a usage tip - how to integrate this manual in EditPlus:
[Tools]-->[User Tools]-->[Add Tool]:
Menu Text: PHP Manual Command: HH X:XXXXXXphp_manual_zh.chm (replace X:XXXX here with the location of your chm help file)
Parameter (Argument): ::/_function.html#$(CurWord)
Initial directory (Initial): $(FileDir) (optional)
How to use: Click on a keyword, and then press the shortcut key (such as: Ctrl+1, this shortcut key can be seen under the [Tools] menu).