这个系列的文章将会复习总结PHP的一些基础知识,包括了前端的简要介绍,数据库,php语法,框架等。

如果您是初学者,强烈建议您阅读本文之后前往PHP官方网站阅读官方文档对应内容。本文仅作简要说明,梳理一下思路。

PHP标记

  • <?php?>是PHP的起始和结束标记,平时用的也是最多的。
  • PHP也允许使用短标记<??>,但不鼓励使用。短标记在使用前请确保激活php.ini中的short_open_tag配置指令,或者在编译PHP时使用了配置选项--enable-short-tags
  • 所有的PHP代码必须放在php标记中间才会被php引擎解释。
  • <script language="php"></script>也是PHP中可用的标记,并且总是可用的。
  • <% %>是PHP中的asp风格的标记,必须在php.ini配置文件中打开asp_tags才可以使用。
  • <?=是短格式的echo标记,自PHP5.4起,它总会被识别并且合法。
  • 强烈推荐使用<?php ?>标记,便于移植。

指令分隔符

  • 在每条语句的后面用分号;结束指令。
  • 一段php代码的结束标记隐含了一个分号,在一个PHP代码段的最后一行可以不用分号。
  • 文件末尾的PHP代码段结束标记可以不要。

注释

echo 'Hello world'; // 单行注释,C++风格
/*
    多行注释
    多行注释
*/
echo 'Hello world!';    # 另外一种单行注释风格
  • 单行注释到行末或者当前的PHP代码块,看哪个先出现。
  • 如果是使用?>或者%>标记,在单行注释中,结束标记之后的html代码会被输出出来。
  • 如果使用了</script>标记,在单行注释中结束标记之后的内容不会被输出出来。
  • 多行注释时,在遇到第一个*/时结束。注意不要嵌套注释。

关于注释的额外说明

PHP中有一个比较好的工具,叫phpdocumentor,使用这个工具可以根据你的注释自动生成对应的文档,所以比较建议新手在学习初期就养成使用phpdocumentor的注释规范来编写注释。

phpdocumentor的官方网站是phpdoc.org

下面是简要的说明。

  • 单行注释写成下面这样

/** 这是一个单行注释 */

  • 多行注释写成下面这样
/**
 * 多行注释写成这样
 */
  • 一个注释块的写法一般是下面的三个部分组成
    • 概要

      简短的介绍,通常使用一行代码。说明要注释内容的基本功能。

    • 描述

      可选的。具体详细地介绍要注释内容的功能

    • 一系列的标签

      以结构化的方式提供额外的信息,比如参数,返回值等。

  • 概要和描述信息的分离方式
/**
 * 这是概要信息
 *
 * 这是描述信息
 */

/**
 * 这是概要信息.
 * 这是描述信息
 */
  • 标签的用法
/**
 * @param string $argument1 This is the description.
 */

phpdocumentor支持很多的标签,具体请查阅官方文档。