转义到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 onlyprint"An example with single line comments";?>
多行打印-以下是在单个打印语句中打印多行的示例-
# First Exampleprint<<
多行注释-必要时,它们通常用于提供伪代码算法和更详细的说明。多行注释的样式与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是区分大小写的语言。试用以下示例-
现场演示
<?php $capital=67;print("Variable capital is $capital");print("Variable CaPiTaL is $CaPiTaL
");?>
这将产生以下结果-
Variable capital is 67
Variable CaPiTaL is
语句是以分号结尾的表达式
PHP中的语句是任何后跟分号(;)的表达式。任何包含在PHP标记中的有效PHP语句序列都是有效的PHP程序。这是PHP中的一条典型语句,在这种情况下,它将字符串分配给名为$ greeting的变量-
$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语法有基本的了解。