要资料 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 讲座吧   成长之路  
会员   
 
追随技术信仰

随时听讲座
每天看新闻
 
 

PHP教程
PHP开发环境安装设置
PHP语法介绍
PHP变量类型
PHP运算符类型
PHP条件决策
 
 

PHP语法介绍
17 次浏览
3次  
 捐助

本章主要介绍PHP基本的语法,了解基础PHP对接下来的学习非常重要。

转义到PHP:

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

典型的PHP标签:

最普遍有效的 PHP标签的风格是(推荐使用的风格):

<?php...?>

如果使用这种风格,可以确定标签总是能被正确解释。

短路 - 开路(SGML式)标签:

短路或短路 - 开路标记看起来像这样:

<?...?>

短标记,正如所预料的,要使用短标记,必须做两件事情之一,让PHP来识别这个标签:

选择 --enable-short-tags 配置选项当配置PHP.

在php.ini文件中设置的记录short_open_tag。此选项必须被禁用解析XML与PHP,因为相同的语法,用于XML标记.

ASP风格的标记:

ASP风格的标记是模仿使用Active Server Pages描绘代码块的标记。 ASP风格的标记看起来像这样:

<%...%>

要使用ASP风格的标记,需要在php.ini文件中设置的配置选项。

HTML脚本标记:

HTML脚本标记看起来像这样:

Hello World!
This is a Python program

注释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 <<<END
This uses the "here document" syntax to output
multiple lines with $variable interpolation. Note
that the here document terminator must appear on a
line with just a semicolon no extra whitespace!
END;
# Second Example
print "This spans
multiple lines. The newlines will be
output as well";
?>

多行注释: 它们通常用于在需要时提供伪代码算法和更详细的解释。注释多行这里是多行注释的例子和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的空格不敏感意味着它不管有多少个空格字符在一行中。空白字符一个跟很多个都是一样的效果。

例如,每个下面的PHP语句指定 2 +2的总和变量 $four是等价的:

$four = 2 + 2; // single spaces
$four <tab>=<tab2<tab>+<tab>2 ; // spaces and tabs
$four =
2+
2; // multiple lines

PHP是大小写敏感的:

PHP是一种区分大小写的语言。试试下面的例子:

<html>
<body>
<?
$capital = 67;
print("Variable capital is $capital<br>");
print("Variable CaPiTaL is $CaPiTaL<br>");
?>
</body>
</html>

这将产生以下结果:

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, else, while, for等

括号块:

虽然语句不能组合成表达式,但可以随时把语句序列括在大括号中的任何地方声明。

下面两个语句是等价的:

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

这将产生以下结果:

Hello PHP!!!!!

希望现在你已有PHP语法的基本知识。


您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码: 验证码,看不清楚?请点击刷新验证码 必填



17 次浏览
3次  
 捐助
 

每天2个文档/视频
扫描微信二维码订阅
订阅技术月刊
获得每月300个技术资源
 
 

关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号