PHP:基础语法
·

2.1 PHP标记
PHP代码必须放在特定的标记之间,服务器才知道这是PHP代码。
标准写法(推荐)
<?php
// 你的PHP代码写在这里
echo "这是标准写法";
其他写法(不推荐)
<?
// 短标签,需要在php.ini中开启short_open_tag
echo "短标签";
?>
<?=
// 短输出标签,相当于 <?php echo ...
echo "短输出标签";
?>
知识点
- 标准写法
<?php兼容性最好,推荐一直使用 - 文件末尾的
?>可以省略(现代PHP推荐省略) - PHP文件可以混合HTML和PHP代码
2.2 混合HTML和PHP
PHP的一大特点就是可以和HTML混写!
代码示例
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>HTML和PHP混合</title>
</head>
<body>
<h1>这是HTML标题</h1>
<?php
// 这里是PHP代码
echo "<p>这是PHP输出的段落</p>";
?>
<p>现在是:<?php echo date("Y-m-d H:i:s"); ?></p>
</body>
</html>
代码注释
- 整个文件以HTML为主
- 需要PHP动态生成内容时,用
<?php ... ?>包裹 date("Y-m-d H:i:s")是PHP内置函数,用来获取当前时间
运行说明
- 保存为
mixed.php - 浏览器访问
http://localhost/mixed.php - 你会看到HTML页面,其中时间部分是PHP动态生成的
2.3 语句结束符
在PHP中,每一条语句都必须以分号;结尾!
代码示例
<?php
echo "第一条语句"; // 正确,有分号
echo "第二条语句"; // 正确,有分号
// 下面这行会报错!
// echo "没有分号"
知识点
- 分号
;表示一条语句的结束 - 忘记写分号会导致语法错误
- 最后一条语句后面的分号可以省略(但建议还是写上)
2.4 注释
注释是给人看的,不会被执行。养成写注释的好习惯!
代码示例
<?php
// 这是单行注释
# 这也是单行注释(不常用,了解即可)
/*
这是多行注释
可以写很多行
常用于大段说明
*/
// 下面是真正执行的代码
echo "注释不会显示哦";
知识点
//是最常用的单行注释/* ... */用于多行注释- 注释是写给自己和同事看的,方便理解代码
2.5 空白符
PHP对空格、换行、Tab不敏感,怎么排版好看怎么来!
代码示例
<?php
// 写法1:紧凑
echo"a";echo"b";echo"c";
// 写法2:对齐
echo "a";
echo "b";
echo "c";
知识点
- 换行、空格不影响程序运行
- 但为了代码美观易读,建议适当缩进和换行
2.6 输出语句
PHP有几种常用的输出方式:
代码示例
<?php
// 1. echo(最常用)
echo "Hello ";
echo "World", "!"; // 可以同时输出多个
// 2. print(类似echo,但只能输出一个)
print "Hello";
// 3. print_r(专门打印数组、对象)
$arr = ["a", "b", "c"];
print_r($arr);
// 4. var_dump(详细打印,显示类型和长度,调试用)
$num = 123;
var_dump($num);
运行说明
创建 output.php 运行上面代码,观察区别:
echo是最简单常用的print_r打印数组很清楚var_dump调试时最有用,能看到数据的类型和长度
本章代码汇总
<?php
// 第2章完整示例
// 1. 输出示例
echo "<h3>1. 输出语句</h3>";
echo "Hello World<br>";
print "使用print输出<br>";
$arr = ["苹果", "香蕉", "橙子"];
echo "<pre>";
print_r($arr);
echo "</pre>";
echo "<pre>";
var_dump($arr);
echo "</pre>";
// 2. 日期示例
echo "<h3>2. 当前时间</h3>";
echo "现在是:" . date("Y年m月d日 H:i:s");
?>
本章小结
✅ 知道了PHP代码要放在<?php ... ?>里
✅ 会混合HTML和PHP
✅ 会写注释了
✅ 学会了echo输出
下一章,我们将学习变量和常量!
更多推荐



所有评论(0)