PHP——PHP初识
PHP是一种可嵌入HTML的服务器端脚本语言,用于生成动态网页内容。它通过特定标记在HTML中嵌入代码,支持echo等输出方式,注释语法与JavaScript相同。其核心优势在于让静态网页“活”起来,每次请求时动态生成内容。
PHP初识
先说说这个超文本标记的概念——用普通文本去描述富文本内容,这就是它最核心的思路。而PHP(全称是PHP: Hypertext Preprocessor),说白了就是一种能被嵌入到HTML里运行的脚本语言,特别适合做动态网站开发。你可能会觉得它的语法跟你熟悉的那些语言不太一样,但别担心,变量、函数、循环这些基础概念,本质上都是相通的。
我们为什么要用PHP?目的很简单:让静态网页“活”起来。所谓的动态网页,核心就是不再把HTML里的内容写死,而是在页面中嵌入一段能在服务器端执行的代码,每次请求时动态生成内容。举个例子:假设你想做一个网页,每次打开都能显示当前的年月日。如果只用纯HTML,你得每天手动去服务器上改一次文件——
2020‐01‐01
但有了PHP,事情就简单多了:
从这个最基础的案例就能看出来——PHP说白了就是为网页动态输出内容而生的技术手段。
1.1. PHP 标记
则是退出PHP模式,回到普通HTML。来看一个完整的例子:
这里原封不动的输出 这里也不变 这是 PHP 输出的b标签’; ?>这是一个包含 PHP 脚本的网页
这跟你在HTML里嵌入Ja vaScript有点像,但关键区别在于:Ja vaScript跑在客户端(浏览器),而PHP跑在服务器端。只有PHP标记内部才是真正的PHP代码,标记以外的内容,服务器会原封不动地输出。
1.1.1. 省略结束标记
这里有个小细节值得注意:如果PHP代码段正好是整个文件的末尾,建议(甚至可以说必须)删除结束标记 ?>。这样做的好处是避免文件末尾产生多余的空行,像这种细节,经验多了自然就懂了。
1.2. 输出内容方式
PHP提供了几种输出内容的方式,各有各的适用场景。
echo:
echo 是PHP中的一个特殊“指令”,不一定非得像函数一样用括号去调用,直接后面跟一个空格就可以。它可以同时输出多个参数:
`helloworld`
print:
print 跟 echo 唯一的区别就是——它只能接受一个参数。如果你尝试传两个参数,它会直接报错:
Parse error: syntax error ...
var_dump:
这是一个函数,必须用括号调用。它不仅能输出数据本身,还能把数据的类型也一并打印出来,格式非常清晰,调试时特别有用:
‘string(9) “hello php”’
当然,还有 exit()、print_r() 等函数,这些可以等用到的时候再查手册,不用一次性全记住。
1.3. 与 HTML 混编
PHP和HTML的混编方式很灵活,常见的有两种:
普通嵌入:直接在HTML标签里嵌入PHP代码。
语句混编:利用PHP控制结构来动态输出不同的HTML内容。
= 18) { ?>
成年人
小朋友
还有更常见的写法,利用冒号和endif实现更清晰的嵌套:
18): ?>
成年人
小朋友
1.4. 注释
写代码的时候,适当的注释能大大提升可读性,尤其当代码越来越复杂的时候。PHP的注释方式跟Ja vaScript完全一样:
单行注释使用 //:
多行注释使用 /* */:
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
一款文字处理软件,一种订阅式的跨平台办公软件,基于云平台提供多种服务,通过将 Excel 和 Outlook 等应用与 OneDrive 和 Microsoft Teams 等强大的云服务相结合,Office 365 可让任何人使用任何设备随时随地创建和共享内容。
CodeExpander 是一款快捷短语输入增强工具,通过键入缩写自动展开为自定义文段,提升工作效率。任务管理和过程控制会更完整,持续下载、批量同步或需要稳定传输流程的场景会更适合它。
Mountain Duck 是一款能将多个网盘挂载到本地的工具,像本地磁盘一样使用网盘。清理链路的完整性会更好一些,做应用卸载、残留处理和空间整理时,通常能少走很多手动排查步骤。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
一款文字处理软件,一种订阅式的跨平台办公软件,基于云平台提供多种服务,通过将 Excel 和 Outlook 等应用与 OneDrive 和 Microsoft Teams 等强大的云服务相结合,Office 365 可让任何人使用任何设备随时随地创建和共享内容。
Wise Folder Hider Pro 是一款专业级文件和文件夹隐藏加密软件,为私密数据添加多重保护。高频操作更强调就近处理,浏览、整理和跨目录移动文件时,来回切换和重复点击都会少很多。
CodeExpander 是一款快捷短语输入增强工具,通过键入缩写自动展开为自定义文段,提升工作效率。任务管理和过程控制会更完整,持续下载、批量同步或需要稳定传输流程的场景会更适合它。


























