美文网首页IT@程序员猿媛
2.PHP入门-语法概述(一)php解析

2.PHP入门-语法概述(一)php解析

作者: Reinelili | 来源:发表于2019-04-20 07:48 被阅读1次

其他章节:

  1. PHP 入门-学习资源(windows/mac/linux)https://www.jianshu.com/p/4d3b3ee5d2eb

php 解析

PHP 解析引擎需要一种方法来区分其他页面中的 PHP 代码。这样的机制被称为 PHP 解析。有四个方式可以去解析:

PHP 标签

  1. 最普遍有效的 PHP 标记风格是:
<? php
...
?>

使用这种风格,可以确保你的标签将被正确的解析。

  1. 短标签形式(SGML 形式)标签
    短标签如下所示:
<?...?>

短标签,正如你所预料的那样,最短的选项。你必须做两件事中的一件,使 PHP 识别标签:

  • 当你构建 PHP 时,选择 --enable-short-tags 配置选项。
  • 在 php.ini 文件设置 short_open_tag 为 on。PHP 配置文件中必须禁用此选项防止解析 XML,因为相同的语法适用于 XML 标记。
  1. ASP 风格的标签
    Asp 风格标签被用在动态服务器页面定义代码块。Asp 风格标记看起来像这样:
<%...%>

使用 Asp 风格标签,您将需要在 php 中设置 php.ini 文件中的配置选项。

  1. HTML 脚本标签
    HTML 脚本标签如下所示:
<script language="PHP">...</script>

PHP 注释

PHP 中有两种注释,单行注释和多行注释:

<!DOCTYPE html>
<html>
<body>

<?php
// 这是 PHP 单行注释
# 这样也行

/*
这是 
PHP 多行
注释
*/
echo "Hello World!";
?>

</body>
</html>

PHP语言语法特点

  • PHP 对空格不敏感

空格在你输入的屏幕上通常是看不见的,包括空格、制表符、回车(行尾字符)。

PHP 对空格不敏感,这意味着在 PHP 一行中你有多少空白字符对你没有影响。一个空格就相当于一个字符一样。

例如,以下任何一个 PHP 语句把 2+2 的总和赋给变量 $four 求值是相等的。

$four = 2 + 2; // single spaces

$four <tab> = <tab2<tab><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 and so forth。

  • 花括号组成代码块

虽然语句不能像表达式那样相结合,你可以在任何地方把一系列语句包含在一组花括号内。

下面这两个语句是等价的:

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>");
}

相关文章

  • 2.PHP入门-语法概述(一)php解析

    其他章节:PHP 入门-学习资源(windows/mac/linux)https://www.jianshu.co...

  • php学习计划

    1.php学习计划2.php入门 1.Html css 2. javascript+jquery 3.boo...

  • 菜鸟PHP学习资料总结

    一.PHP学习入门: 1.PHP之道文档 2.PHP之道(简单介绍) 3.php学习路线图引言 4.PHP程序员成...

  • 2.php语法形式

    基本形式 标记符 1.<推荐> 3.<不推荐> 它依赖于php.ini中的一个设置项: 将其改为On,则上述形式就...

  • 2.php基本语法

    1.认识php php是服务端嵌入到HTML中的脚本语言。php的功能包括但不限于: 收集表单数据 生成动态网页 ...

  • 2.php基础语法

    PHP语言标记 1. XML风格 -- 推荐使用 2. 简短风格 3. 脚本风格 4. ASP风格 指令分隔符 如...

  • 2.PHP基本语法(二)

    PHP中的运算符 什么是运算符? 运算符是告诉PHP做相关运算的标识符号。例如,你需要计算123乘以456等于多少...

  • Mark一下,有时间可以看一看的书

    PHP 《PHP程序设计》(第2版) --PHP语法和入门最好的书《PHP5权威编程》 --PHP入门后升级书...

  • 2019-01-04php表单传递参数

    (在1.php文件中有一个连接 当点击链接是将会执行2.php并将get参数传递 那我们来看看2.php这个文件 ...

  • 3. PHP基础语法

    本章将介绍基本的PHP语法及一些相关概念,这是学习PHP基础最重的一个环节。 识别解析PHP代码 PHP解析引擎需...

网友评论

    本文标题:2.PHP入门-语法概述(一)php解析

    本文链接:https://www.haomeiwen.com/subject/krdfgqtx.html