本文最后更新于7 天前,其中的信息可能已经过时,如有错误请发送邮件到lruriawa@lruriawa.top
PHP语法
和html不同的是,PHP使用的标签是
<?php // PHP 代码 ?>
前文中讲过,PHP的后缀是.php,一个PHP文件,通常包含一些html代码和php脚本,这也就是为什么第一章写到需要大家掌握html的原因了。
首先我们来看一个实例:
<?php // PHP 代码写在 <?php 和 ?> 中间 echo "Hello, PHP!"; ?>
<?php …..?>是标准PHP标签,echo是用于输出内容,每条句尾要加;
下面是菜鸟教程提供的一个简单的PHP实例:
<!DOCTYPE html> <html> <body> <h1>My first PHP page</h1> <?php echo "Hello World!"; ?> </body> </html>
PHP中的每行代码都以;结束,用于区分指令集,;也是一种分隔符。
输出文本的基础指令有echo和print两种。
PHP注释
在PHP中,注释代码的用途和其他编程语言相同,有着解释代码或暂停代码输出的功能,注释代码的方法有三种
1.单行注释(共两种写法)
第一种是在代码前面加上 //
例:
<?php // 这是单行注释 echo "Hello"; // 也可以放在语句后面 ?>
第二种是在代码前加上 #
例:
<?php # 这是另一种单行注释 echo "World"; ?>
这种注释的特点是可以用于简短的代码说明,从 //或者#开始的一正行都会被注释掉。
那么这时候就有聪明的小伙伴要问了:“如果我有好多行代码需要注释,这样一行行弄岂不是很麻烦?”
你能想到的语言创立者肯定也能想到,接下来要介绍的就是多行代码注释也称为“块注释”
2.多行注释(块注释)
用法:/* … */</p>
例:
<?php /* 这是多行注释 可以写多行文字 不会被执行 */ echo "PHP"; ?>
这种注释以/*开头*/结尾,可以跨多行书写,常用于长代码说明,函数注释等。
3.文档注释(DocBlock 注释)
这种注释是多行注释的特殊形式,用于生成API文档,描述类、函数类文档
例:
<?php
/**
* 打印问候语
*
* @param string $name 用户名
* @return string 返回问候语
*/
function sayHello($name) {
return "Hello, $name!";
}
?>
特点:
- 用
/** ... */包裹(注意是两个星号) - 支持 @param、@return、@var、@author
- 常用于配合 IDE 或文档生成工具(如 phpDocumentor)
总结
| 用途 | 推荐注释形式 | 示例 |
|---|---|---|
| 简单说明一行代码 | // 或 # |
// 输出信息 |
| 说明一段代码块 | /* ... */ |
用于逻辑分块的注释 |
| 函数/类文档说明 | /** ... */ DocBlock |
用于描述参数、返回值、用途等 |
至此,你应该了解了PHP的基本语法,为下一章学习做好准备了!