IT@程序员猿媛

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

2019-04-20  本文已影响1人  Reinelili

其他章节:

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

php 解析

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

PHP 标签

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

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

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

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

  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 语句把 2+2 的总和赋给变量 $four 求值是相等的。

$four = 2 + 2; // single spaces

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

$four =

2+

2; // multiple lines

是的,没错,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>");
}
上一篇下一篇

猜你喜欢

热点阅读