SoFunction
Updated on 2025-04-08

PHP Overview.


1. What is PHP?
2. What does PHP stand for?
3. What is the relationship between the versions?
4. Can I run different versions of PHP at the same time?
5. What is the difference between PHP 3 and PHP 4?
6. I think I found a bug, who should I tell?
1. What is PHP?
In the manual introduction:
PHP is an embedded HTML scripting language. Most of its syntax comes from C, and some PHP features are borrowed from Java and Perl. The purpose of this language is to enable WEB developers to quickly and efficiently write dynamically generated pages.
Here (on the Zend site) is an introduction to a good PHP written by Stig S. Also, many PHP resources are available for free.
2. What does PHP stand for?
What does PHP stand for? PHP: Hypertext Preprocessor. Such a representation confuses many people because the first word of the abbreviation is the abbreviation itself. This type of abbreviation is called a recursive abbreviation. Curious people can read it online for free computer dictionary to check more information
3. What is the relationship between the versions?
PHP/FI 2.0 is an earlier version and is no longer supported. PHP 3 is the successor of PHP/FI 2.0, which is better than PHP 2. PHP 4 is the final version (currently), which uses the Zend engine mechanism.
4. Can I run different versions of PHP at the same time?
Yes, it's OK. For details, see the INSTALL file in the PHP source code distribution package. Of course, you also need to read the relevant attachments.
5. What is the difference between PHP 3 and PHP 4?
The authors of PHP 4's book have written many articles about this. Here are the most important new features:

Extended API modules
Common compilation process under UNIX
General WEB service interface, supports multi-threaded WEB server
Improved syntax
Built-in HTTP session support
Output buffering support
More powerful configuration system
Quote count
If you want to see the details of these features, see What's new in PHP 4 overview If you are moving from PHP 3 to PHP 4, you have to read the related attachments.
6. I think I found a bug! Who should I tell?
You should first check it in PHP Bug Database to confirm that this is not a known bug. If it is not found in the database, fill out the report form to report the bug. Remember, be sure to use a bug instead of simply notifying an email group, because the bug will be assigned a tracking number in the database so that you can return to check the progress status of the bug in the future. The bug database can be found at the following address: /.