首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

编程字典-详细的PHP语法概述

本章将为您提供有关PHP非常基本的语法的知识,并且非常重要,可以使您的PHP基础更加强大。

转义到PHP

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

Canonical PHP标签

最普遍有效的PHP标签样式是 -

如果你使用这种风格,你可以肯定你的标签将永远被正确解释。

短开(SGML样式)标签

短或短的标签看起来像这样 -

正如人们所预料的那样,短标签是最短的选项您必须执行以下两项操作之一,才能使PHP识别标签 -

在构建PHP时选择--enable-short-tags配置选项。

将php.ini文件中的short_open_tag设置设置为打开。必须禁用该选项才能使用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 only

print "An example with single line comments";?>

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

# First Example

print

# 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空白不敏感意味着它几乎不会影响你在一行中有多少空白字符。一个空白字符与许多这样的字符相同。

例如,将2 + 2的总和分配给变量$ 4的下列每个PHP语句都是等效的 -

$four = 2 + 2; // single spaces$four =+2 ; // spaces and tabs$four =2+2; // multiple lines

PHP区分大小写

是的,PHP是一个区分大小写的语言。试试下面的例子 -

$capital = 67;

print("Variable capital is $capital

");

print("Variable CaPiTaL is $CaPiTaL

");

?>

这将产生以下结果

Variable capital is 67Variable CaPiTaL is

语句是以分号结尾的表达式

PHP中的语句是任何后面跟有分号(;)的表达式。由PHP标签包含的任何有效PHP语句序列都是有效的PHP程序。这里是PHP中的一个典型语句,在这种情况下,将字符串分配给名为$ greeting的变量 -

$greeting = "Welcome to PHP!";

表达式是令牌的组合

PHP的最小构建块是不可分的标记,如数字(3.14159),字符串(.two。),变量($ 2),常量(TRUE)以及构成PHP本身语法的特殊词,如if ,其他,同时,等等

原文:编程字典PHP教程

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190819A084W700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券