PHP 语法概述
-
PHP语法
本章将向您介绍PHP的基本语法,并使您的PHP基础变得非常重要。 -
解析PHP代码的标签
有四种方法来识别PHP代码1,Canonical PHP标签,这是最普遍的做法。
<?php PHP代码写这里 ?>
如果您使用这种方法,可以始终确保您的代码能正确解析。2,短开(SGML风格)标签
短或短开标签看起来像这样<? PHP代码写这里 ?>
正如人们所料,短标签是最短的选项你必须做两件事之一才能让PHP识别标签- 在构建PHP时,请选择
--enable-short-tags
配置选项。 - 将php.ini文件中的
short_open_tag
设置设置为on。必须禁用此选项才能使用PHP解析XML,因为XML标记使用相同的语法。
3,ASP风格的标签
ASP样式标记模仿Active Server Pages使用的标记来描述代码块。ASP风格的标签看起来像这样<% PHP代码写这里 %>
要使用ASP样式标记,您需要在php.ini文件中设置配置选项。4,HTML script标记
HTML脚本标签看起来像这样<script language ="PHP"> PHP代码写这里 </script>
- 在构建PHP时,请选择
-
PHP 代码注释
注释是程序的一部分,用来给开发人员解释代码的用途和功能,它只存在于人类阅读器中,并且在显示程序结果之前被删去。PHP中有两种注释格式单行注释
它们通常用于与本地代码相关的简短说明或注释。以下是单行注释的示例。<?php # 这是一个注释 # 这是文档另外一行注释 // 这也是一个注释 , print "单行注释的简单例子"; ?>
多行打印
以下是在单个打印语句中打印多行的示例<?php # 第一个例子 print <<<END 这使用“here document”语法输出, 可以插入php变量, 种语法结束符必需顶格 END; #第二个例子 print "这跨越了 多行。 换行符 输出也是如此"
多行注释
它们通常用于提供伪代码算法,并在必要时提供更详细的解释。注释的多行样式与C中的相同。以下是多行注释的示例。<?php /* 这是一个多行注释 作者:Mo 目的:多行注释演示 主题:PHP */ print "多行注释的示例"; ?>
-
PHP对空格不敏感
空格是您键入的内容,通常在屏幕上不可见,包括空格,制表符和回车符(行尾字符)。PHP空格不敏感意味着它几乎不会影响你连续多少个空白字符。一个空白字符与许多这样的字符相同。例如,以下三个表达式是等效的。<?php $four = 2 + 2; // 一个空格 $four = 2 + 2 ; // 空格+水平制表符 $four = 2+ 2; // 跨越多行 ?>
-
PHP区分大小写
是的,PHP是一种区分大小写的语言。试试下面的例子<?php $capital = 67; print("变量 capital 是 $capital<br>"); print("变量 CaPiTaL 是 $CaPiTaL<br>"); ?>
这将产生以下结果:变量 capital 是 67 变量 CaPiTaL 是
-
语句是以分号结束的表达式
PHP中的语句是任何后跟分号(;)的表达式。由PHP标记包含的任何有效PHP语句序列都是有效的PHP程序。这是PHP中的典型语句,在这种情况下,将一个字符串分配给一个名为$greeting的变量<?php $greeting = "Welcome to PHP!"; ?>
-
表达式是PHP各种符号的组合
PHP的最小构建块是不可分割的标记,例如数字(3.14159),字符串(.two.),变量($two),常量(TRUE),以及构成PHP本身语法的特殊单词关键字,如if , else, while, for等等 -
大括号制作语句块
尽管语句不能像表达式一样组合,但是您始终可以将语句序列放在语句可以放在任何位置,只需将它们括在一组大括号中即可。这两个陈述都是等价的<?php if (3 == 2 + 1) print("Good - I haven't totally lost my mind.<br>"); if (3 == 2 + 1) { print("Good - I haven't totally"); print("lost my mind.<br>"); } ?>
-
从命令提示符运行PHP脚本
是的,您可以在命令提示符下运行PHP脚本。假设您在test.php文件中有以下内容<?php echo "Hello PHP!!!!!"; ?>
现在运行此脚本作为命令提示符运行如下$ php test.php
提示: 上述php表示php安装目录下bin目录的php应用程序,test.php表示PHP脚本文件名。
它将产生以下结果:Hello PHP!!!!!
希望您现在掌握PHP语法的基本知识。