PHP beginners learn basic syntax_PHP tutorial
PHP is the abbreviation of the English hypertext preprocessing language Hypertext Preprocessor. PHP is an HTML embedded language. It is a scripting language that is embedded in HTML documents and is executed on the server side. The style of the language is similar to C language and is widely used.
Separated from HTML
When PHP parses a file, it looks for opening and closing tags, which tell PHP to start and stop interpreting the code within it. This method of parsing allows PHP to be embedded in a variety of documents. Anything outside a pair of opening and closing tags will be ignored by the PHP parser. Most of the time PHP is embedded in an HTML document, as shown in the example below.
1 2 3 4 5 |
|
You can also use more advanced structures:
Example#1 Advanced Separation Technique
1 2 3 4 5 6 7 |
|
The above example works because when PHP encounters the closing tag ?>, it simply outputs the content after it as it is until it encounters the next opening tag. Of course, the above example is contrived, but for outputting large chunks of text, it's often more efficient to break out of PHP parsing mode than to echo() or print() everything.
There are four different pairs of opening and closing tags you can use in PHP. Two of them,
1 |
|
and
1 |
|
are always available. The other two are short tags and ASP style tags, which can be turned on or off in the php.ini configuration file. Although some people find short tags and ASP-style tags convenient, they are less portable and generally not recommended.
Note: Also note that if you embed PHP into XML or XHTML you need to use to stay compliant.
Example#2 PHP start and end tags
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
1 and 2 in the above example are always Available, 1 is the most commonly used and recommended.
Short tags (Example 3 above) are only available if turned on via the short_open_tag directive in the php.ini configuration file, or when PHP was compiled with the --enable-short-tags option.
Note: If you use PHP 3, you can also activate the use of short tags through the short_tags() function. This method only works with PHP 3!
ASP style tags (Example 4 above) are only available if turned on via the asp_tags directive in the php.ini configuration file.
Note: Support for ASP style markup was added in version 3.0.4.
Note: Avoid using short tags in the following situations: developing programs or libraries that need to be distributed, or developing on servers that are not controlled by the user. Because the target server may not support short tags. For code portability and distribution, make sure not to use short tags.
Instruction Separator
Like C or Perl, PHP requires a semicolon to end instructions after each statement. The closing tag in a PHP code section implicitly represents a semicolon; the last line in a PHP code section may not end with a semicolon. If a newline follows, the end of the line is included in the snippet's closing tag.
1 2 3 4 |
|
Note: The PHP code segment end tag at the end of the file is not required. In some cases, it is better to omit it when using include() or require(). This is not expected. The white spaces will not appear at the end of the file, and response headers can still be output later. It's also convenient when using output buffering, so you don't see the unwanted white spaces generated by include files.
Comments
PHP supports C, C++ and Unix Shell style (Perl style) comments. For example:
1 2 |
|
A single-line comment only comments to the end of the line or to the current PHP code block, whichever comes first. This means that the HTML code after // ... ?> or # ... ?> will be displayed: ?> jumps out of PHP mode and returns to HTML mode, // or # has no effect at this point. If the asp_tags configuration option is enabled, the behavior is the same as // %> or # %>. However, the tag does not break out of PHP mode within a single-line comment.
1 2 3 4 5 6 |
|
Copy code C-style comments end when the first */ is encountered. Be sure not to nest C-style comments. This error can easily occur when trying to comment out a large chunk of code.
1 |
|
I hope the above introduction can help you.

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics











PHP is a scripting language widely used on the server side, especially suitable for web development. 1.PHP can embed HTML, process HTTP requests and responses, and supports a variety of databases. 2.PHP is used to generate dynamic web content, process form data, access databases, etc., with strong community support and open source resources. 3. PHP is an interpreted language, and the execution process includes lexical analysis, grammatical analysis, compilation and execution. 4.PHP can be combined with MySQL for advanced applications such as user registration systems. 5. When debugging PHP, you can use functions such as error_reporting() and var_dump(). 6. Optimize PHP code to use caching mechanisms, optimize database queries and use built-in functions. 7

PHP and Python each have their own advantages, and the choice should be based on project requirements. 1.PHP is suitable for web development, with simple syntax and high execution efficiency. 2. Python is suitable for data science and machine learning, with concise syntax and rich libraries.

PHP and Python each have their own advantages, and choose according to project requirements. 1.PHP is suitable for web development, especially for rapid development and maintenance of websites. 2. Python is suitable for data science, machine learning and artificial intelligence, with concise syntax and suitable for beginners.

PHP is widely used in e-commerce, content management systems and API development. 1) E-commerce: used for shopping cart function and payment processing. 2) Content management system: used for dynamic content generation and user management. 3) API development: used for RESTful API development and API security. Through performance optimization and best practices, the efficiency and maintainability of PHP applications are improved.

PHP is still dynamic and still occupies an important position in the field of modern programming. 1) PHP's simplicity and powerful community support make it widely used in web development; 2) Its flexibility and stability make it outstanding in handling web forms, database operations and file processing; 3) PHP is constantly evolving and optimizing, suitable for beginners and experienced developers.

PHP is mainly procedural programming, but also supports object-oriented programming (OOP); Python supports a variety of paradigms, including OOP, functional and procedural programming. PHP is suitable for web development, and Python is suitable for a variety of applications such as data analysis and machine learning.

PHP is suitable for web development, especially in rapid development and processing dynamic content, but is not good at data science and enterprise-level applications. Compared with Python, PHP has more advantages in web development, but is not as good as Python in the field of data science; compared with Java, PHP performs worse in enterprise-level applications, but is more flexible in web development; compared with JavaScript, PHP is more concise in back-end development, but is not as good as JavaScript in front-end development.

PHP and Python have their own advantages and disadvantages, and the choice depends on project needs and personal preferences. 1.PHP is suitable for rapid development and maintenance of large-scale web applications. 2. Python dominates the field of data science and machine learning.
