PHP官网:PHP: Hypertext Preprocessor

PHP源代码仓库:php/php-src: The PHP Interpreter

官中版PHP手册:PHP: PHP 手册 - Manual

1.PHP介绍

PHP 是一种运行在服务器端的脚本语言。

学习 PHP 需要有 HTML 基础。

静态网页 与 动态网页:

静态网页 页面内容发生变化时,将网页中需要动态变化的内容通过程序(如PHP)生成。

静态网页 -> 动态网页 简化步骤:

  1. index.html 重命名为 index.php
  2. 在 index.php 中 嵌入PHP代码

网页处理流程:

访问网页:浏览器 – url –> Web服务器软件 – php软件 –> index.php

服务器返回网页:index.php – php软件 –> Web服务器软件 –> 浏览器

2.编写 PHP 的前置条件准备

2.1 PHP集成环境搭建

(1) 下载安装集成环境:phpstudy

下载页面:Windows版phpstudy下载 - 小皮面板(phpstudy)

(2) 设置 phpstudy 软件

软件管理 - php - PHP设置:

2.2 环境变量配置

(1) 环境变量配置

高级系统设置 -> 环境变量 -> 系统变量 -> 编辑/新建 -> 输入 php.exe 完整路径 -> 确定

(2) 验证环境变量配置是否成功

Win+R -> cmd

1
2
# 输出 PHP 版本号
php -v

2.3 VSCode 编辑器安装与配置

使用开发环境(编辑器):VSCode

(1) 下载安装 VSCode

下载页面:Visual Studio Code - Code Editing. Redefined

(2) 使用 VSCode 扩展,辅助 PHP 代码编写:

  • Chinese (Simplified) (简体中文) Language Pack for Visual Studio Code

  • Open PHP/HTML/JS In Browser - 一个图形用户界面,可在浏览器中(通过 http://localhost 或 file:/// 方案)打开 PHP/HTML/JS 文件。适用于 XAMPP 环境。

  • PHP Debug - 使用 Xdebug 对 PHP 进行调试支持

  • PHP Intelephense - 适用于 Visual Studio Code 的 PHP 代码智能功能

  • PHP IntelliSense - 适用于 Visual Studio Code 的高级 PHP 代码提示功能

  • PHP Server - PHP 服务器

(3) 配置 PHP 插件的 settings.json 文件:

位置:

C:\Users\1\AppData\Roaming\Code\User (安装版)

或者 \VSCode安装文件夹\data\user-data\User (便携版)

下面代码中指定路径:

open-php-html-js-in-browser.documentRootFolder:phpstudy 的 WWW 文件夹位置

php.debug.executablePath:phpstudy 下 php.exe 位置

php.validate.executablePath:phpstudy 下 php.exe 位置

1
2
3
4
5
"open-php-html-js-in-browser.documentRootFolder": "D:\\Software\\phpstudy_pro\\WWW",
"open-php-html-js-in-browser.selectedBrowser": "Edge",
"php.executablePath": "D:\\Software\\phpstudy_pro\\Extensions\\php\\php7.3.4nts\\php.exe",
"php.debug.executablePath": "D:\\Software\\phpstudy_pro\\Extensions\\php\\php7.3.4nts\\php.exe",
"php.validate.executablePath": "D:\\Software\\phpstudy_pro\\Extensions\\php\\php7.3.4nts\\php.exe"

PHP分支结构

1.if-else

2.switch

3.三元运算符


substr():返回字符串的一部分