zoukankan      html  css  js  c++  java
  • 我的PHP学习笔记(一)

    一、PHP语言概貌

    1.1 PHP的4种标记风格

      为了让Web服务器能够区分PHP代码与普通HTML代码,必须将PHP代码放在特殊的标记内,PHP提供了以下4种不同的标记风格。

    1.1.1 XML标记风格

      将PHP代码放在"<?php"和"?>"中间。如:

      

    <?php
      echo "Hello,World!";
    ?>

      这是PHP最推荐的标记风格,使用该风格的PHP程序具有更好的可移植性,可以在各种服务器环境中正常运行。该标记风格不可被禁用。

    1.1.2 短标记风格

      使用短标记风格的代码如下:

    <?
      
    echo "Hello,World!";
    ?>

      这种是最简单,输入字符最少的一种标记风格。若要使用这种标记风格,须将PHP配置文件“php.ini”中的“short_open_tag”选项值设置为“on”(默认值是“off”)。

      使用短标记风格,可能会影响XML文档的声明及使用。所以一般情况下不建议使用这种标记风格。

    1.1.3 ASP标记风格

      使用ASP标记风格的代码如下:

    <%
      echo "Hello,World!";
    %>

       这种风格与ASP或ASP.NET中的标记风格相同。使用该标记风格,须将PHP配置文件“php.ini”中的“asp_tags”选项值设置为“on”。

    1.1.4 Script标记风格

       使用Script标记风格的代码如下:

    <script language="php">
      
    echo "Hello,World!";
    </script>

      这种标记风格与Javascript、VBScript的标记风格相同,同时也是PHP支持的标记风格中最长的一种。在HTML编译器不支持其他风格的标记时,可选择这种风格。

    1.2 为PHP代码添加注释

      任何优秀的程序不可或缺的一个重要元素就是注释。通过注释不仅能提高程序的可读性,还有利于开发人员间的沟通以用后期的维护工作。PHP支持3种不同的注释风格。

    1.2.1 C++语言风格的单行注释

      使用“//”的形式实现。在“//”之后,所在行结束之前或者PHP结束标记之前的内容都是注释部分。而PHP结束标记之后的内容则作为HTML代码进行处理。如下面:

    <html>
    <head><title>C++语言注释风格</title></head>
    <body>
    <?php
    echo "Hello,World";// 输出“Hello,World”
    ?>
    <?php //这里是注释的内容  ?>这里不是注释的内容
    </body>
    </html>

       上面的代码运行后出现的结果应该是:

    Hello,World 这里不是注释的内容

    1.2.2 Shell脚本风格的单行注释

      这种注释风格使用“#”的形式实现,用法与C++语言注释风格相似。

    1.2.3 C语言风格的多行注释

      当要添加的注释内容很多时, 为了便于阅读,通常会将注释内容分成多行。虽然用“//”或者“#”能够实现多行注释,但是需要在每一行的开头都加入注释标记,这就显得比较麻烦。PHP引进了C语言的多行注释风格,注释内容以“/*”开始,以“*/”结束。为了美观,通常在每一行注释的形如位置都加入一个“*”或者别的作者应该合格的符号。

      示例代码:

    <?php
    /* 
    *这是第一行注释
    *这是第二行注释
    *这是第三行注释
    */
    echo "Hello,World";
    /*这里也可以注释
    这里也是注释
    */
    ?>

    1.2提示:注释标记与注释内容必须放在PHP代码的开始标记(<?php)和结束标记(?>)之间,否则注释不起作用。

  • 相关阅读:
    IE的F12开发人员工具不显示问题
    CENTOS 6.5 平台离线编译安装 PHP5.6.6
    PHP 5.6 编译安装选项说明
    CENTOS 6.5 平台离线编译安装 Mysql5.6.22
    CENTOS 6.5 平台离线安装 Apache2.4
    Bringing Whoops Back to Laravel 5
    在 Laravel 中使用图片处理库 Integration/Image
    让 windows 下的命令行程序 cmd.exe 用起来更顺手
    Laravel Composer and ServiceProvider
    VisualStudio2013 如何打开之前版本开发的(.vdproj )安装项目
  • 原文地址:https://www.cnblogs.com/Nic/p/1641214.html
Copyright © 2011-2022 走看看