开发手册 欢迎您!
软件开发者资料库

PHP - 语法概述

PHP语法概述 - 一个简单而简短的PHP教程和所有内置PHP函数的完整参考手册。本教程是为初学者和高级开发人员设计的。您将学习PHP内置函数,预定义变量示例,面向对象的PHP,数字,标量,数组,散列文件I / O,IF,ELSEIF,执行,循环,运算符,正则表达式,GET,POST,子程序,编码标准,模块,文件管理,套接字通信,参考,特殊变量,语法概述,表单验证,高级PHP,库,Web设计,PayPal集成,MySQL登录,Ajax搜索,Ajax XML解析器,Ajax自动完成搜索,Ajax RSS源例如,XML简介,简单XML,简单XML GET,SAX解析器示例,DOM解析器示例,框架工作,核心php vs框架工作php,设计模式。

本章将让您了解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和减号有两种评论格式;

单行评论 : 它们通常用于与本地代码相关的简短说明或注释.以下是单行注释的示例.


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


多行评论 : 它们通常用于提供伪代码算法,并在必要时提供更详细的解释.注释的多行样式与C中的相同.以下是多行注释的示例.


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语法的基本知识.