PHP 语法概述

  • PHP语法

    本章将向您介绍PHP的基本语法,并使您的PHP基础变得非常重要。
  • 解析PHP代码的标签

    有四种方法来识别PHP代码

    1,Canonical PHP标签,这是最普遍的做法。

    <?php PHP代码写这里  ?>
    
    如果您使用这种方法,可以始终确保您的代码能正确解析。

    2,短开(SGML风格)标签

    短或短开标签看起来像这样
    <? PHP代码写这里  ?>
    
    正如人们所料,短标签是最短的选项你必须做两件事之一才能让PHP识别标签
    • 在构建PHP时,请选择--enable-short-tags配置选项。
    • 将php.ini文件中的short_open_tag设置设置为on。必须禁用此选项才能使用PHP解析XML,因为XML标记使用相同的语法。

    3,ASP风格的标签

    ASP样式标记模仿Active Server Pages使用的标记来描述代码块。ASP风格的标签看起来像这样
    <% PHP代码写这里  %>
    
    要使用ASP样式标记,您需要在php.ini文件中设置配置选项。

    4,HTML script标记

    HTML脚本标签看起来像这样
    <script language ="PHP"> PHP代码写这里 </script>
    
  • PHP 代码注释

    注释是程序的一部分,用来给开发人员解释代码的用途和功能,它只存在于人类阅读器中,并且在显示程序结果之前被删去。PHP中有两种注释格式

    单行注释

    它们通常用于与本地代码相关的简短说明或注释。以下是单行注释的示例。
    <?php
       # 这是一个注释
       # 这是文档另外一行注释
       
       // 这也是一个注释  ,
       print "单行注释的简单例子";
    ?>
    

    多行打印

    以下是在单个打印语句中打印多行的示例
    <?php
        # 第一个例子
       print <<<END 
       这使用“here document”语法输出,
       可以插入php变量,
       种语法结束符必需顶格
    END;
    #第二个例子
    print "这跨越了
    多行。
     换行符
     输出也是如此"
    

    多行注释

    它们通常用于提供伪代码算法,并在必要时提供更详细的解释。注释的多行样式与C中的相同。以下是多行注释的示例。
    <?php
        /* 这是一个多行注释
          作者:Mo 
          目的:多行注释演示
          主题:PHP
       */
       
       print "多行注释的示例";
    ?>
    
  • PHP对空格不敏感

    空格是您键入的内容,通常在屏幕上不可见,包括空格,制表符和回车符(行尾字符)。PHP空格不敏感意味着它几乎不会影响你连续多少个空白字符。一个空白字符与许多这样的字符相同。例如,以下三个表达式是等效的。
    <?php
        $four = 2 + 2; // 一个空格
            $four  = 2   +          2 ; // 空格+水平制表符
            $four =
            2+
            2; // 跨越多行
    ?>
    
  • PHP区分大小写

    是的,PHP是一种区分大小写的语言。试试下面的例子
    <?php
        $capital = 67;
        print("变量 capital 是 $capital<br>");
        print("变量 CaPiTaL 是 $CaPiTaL<br>");
    ?>
    
    这将产生以下结果:
    变量 capital 是 67
    变量 CaPiTaL 是
    
  • 语句是以分号结束的表达式

    PHP中的语句是任何后跟分号(;)的表达式。由PHP标记包含的任何有效PHP语句序列都是有效的PHP程序。这是PHP中的典型语句,在这种情况下,将一个字符串分配给一个名为$greeting的变量
    <?php
        $greeting = "Welcome to PHP!";
    ?>
    
  • 表达式是PHP各种符号的组合

    PHP的最小构建块是不可分割的标记,例如数字(3.14159),字符串(.two.),变量($two),常量(TRUE),以及构成PHP本身语法的特殊单词关键字,如if , else, while, for等等
  • 大括号制作语句块

    尽管语句不能像表达式一样组合,但是您始终可以将语句序列放在语句可以放在任何位置,只需将它们括在一组大括号中即可。这两个陈述都是等价的
    <?php
    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
    提示: 上述php表示php安装目录下bin目录的php应用程序,test.php表示PHP脚本文件名。
    它将产生以下结果:Hello PHP!!!!!
    希望您现在掌握PHP语法的基本知识。