📜  PHP-语法概述

📅  最后修改于: 2020-10-21 05:04:04             🧑  作者: Mango


本章将使您对PHP的非常基本的语法有所了解,对于使您的PHP基础强大也非常重要。

转义到PHP

PHP解析引擎需要一种将PHP代码与页面中其他元素区分开的方法。这样做的机制称为“转义为PHP”。有四种方法可以做到这一点-

规范PHP标签

最普遍有效的PHP标签样式是-


如果您使用此样式,则可以肯定您的标签将始终正确解释。

短开(SGML样式)标签

短期或短期开放标签看起来像这样-

...?>

正如人们所期望的那样,短标签是最短的选择。您必须执行以下两项操作之一,以使PHP能够识别标签-

  • 构建PHP时,请选择–enable-short-tags配置选项。

  • 将php.ini文件中的short_open_tag设置设置为on。必须禁用此选项才能使用PHP解析XML,因为XML标记使用相同的语法。

ASP样式的标签

ASP样式的标签模仿Active Server Pages用来描绘代码块的标签。 ASP样式的标签看起来像这样-

要使用ASP样式的标记,您将需要在php.ini文件中设置配置选项。

HTML脚本标签

HTML脚本标签看起来像这样-


注释PHP代码

注释是程序的一部分,仅对人类读者存在,并且在显示程序结果之前将其删除。 PHP中有两种注释格式-

单行注释-通常用于简短说明或与本地代码有关的注释。以下是单行注释的示例。

# This is a comment, and
   # This is the second line of the comment
   
   // This is a comment too. Each style comments only
   print "An example with single line comments";
?>

多行打印-以下是在单个打印语句中打印多行的示例-

# First Example
   print <<

多行注释-必要时通常用于提供伪代码算法和更详细的说明。多行注释的样式与C中相同。这是多行注释的示例。

/* This is a comment with multiline
      Author : Mohammad Mohtashim
      Purpose: Multiline Comments Demo
      Subject: PHP
   */
   
   print "An example with multi line comments";
?>

PHP对空格不敏感

空格是您键入的东西,通常在屏幕上是不可见的,包括空格,制表符和回车符(行尾字符)。

PHP空格不敏感意味着您几乎不必担心一行中有多少个空格字符。一个空格字符与许多这样的字符相同。

例如,以下每个将2 + 2之和分配给变量$ four的PHP语句是等效的-

$four = 2 + 2; // single spaces
$four =+2 ; // spaces and tabs
$four =
2+
2; // multiple lines

PHP区分大小写

是的,PHP是区分大小写的语言。试用以下示例-

");
         print("Variable CaPiTaL is $CaPiTaL
"); ?>

这将产生以下结果-

Variable capital is 67
Variable CaPiTaL is

语句是以分号结尾的表达式

PHP中的语句是任何后跟分号(;)的表达式。任何包含在PHP标记中的有效PHP语句序列都是有效的PHP程序。这里是在PHP中,一个典型的声明,在这种情况下字符的字符串赋值给一个名为$问候变量-

$greeting = "Welcome to PHP!";

表达式是标记的组合

PHP的最小组成部分是不可分割的标记,例如数字(3.14159),字符串(.two。),变量($ two),常量(TRUE)和构成PHP本身语法的特殊单词,例如if ,等等,等等

大括号使块

尽管不能像表达式那样组合语句,但始终可以通过将语句括在一组花括号中来将语句序列置于语句可以到达的任何位置。

这里两个语句是等效的-

if (3 == 2 + 1)
   print("Good - I haven't totally lost my mind.
"); if (3 == 2 + 1) { print("Good - I haven't totally"); print("lost my mind.
"); }

从命令提示符运行PHP脚本

是的,您可以在命令提示符下运行PHP脚本。假设您在test.php文件中具有以下内容


现在在命令提示符下运行此脚本,如下所示:

$ php test.php

它将产生以下结果-

Hello PHP!!!!!

希望现在您对PHP语法有基本的了解。