本章将让您了解PHP的基本语法,并使您的PHP基础变得非常重要.
转义为PHP
PHP解析引擎需要一种方法来区分PHP代码与页面中的其他元素.这样做的机制被称为"逃避PHP".有四种方法可以做到这一点&减去;
Canonical PHP标签
最普遍有效的PHP标签样式是 :
如果你使用这种风格,你可以肯定你的标签将永远被正确解释.
短 - open(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代码
A 评论是仅存在的程序部分对于人类读者而言,在显示程序结果之前将其剥离. 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的总和分配给变量$ 4的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 67Variable CaPiTaL is
语句是以分号结束的表达式
A 语句在PHP中是任何后跟分号(;)的表达式.由PHP标记包含的任何有效PHP语句序列都是有效的PHP程序.这是PHP中的一个典型语句,在这种情况下,将一个字符串分配给一个名为$ greeting&minus的变量;
$greeting = "Welcome to PHP!";
表达式是令牌的组合
PHP的最小构建块是不可分割的令牌,例如数字(3.14159) ),字符串(.two.),变量($ 2),常量(TRUE),以及构成PHP本身语法的特殊单词,如if,else,while,for等等
大括号创建块
虽然语句不能像表达式一样组合,但是你总是可以将语句序列放在一个大括号中,将语句序列放在任何地方.
这两个陈述都是等价的 :
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语法的基本知识.