跳转至

PHP 常识

  • PHP(HyperText Preprocessor):语法上与C语言相近,用于网页服务器的脚本语言。
  • 通常需要与 Nginx 或 Apache 配合使用。

CLI

  • php -a 命令行交互模式
  • php -r " echo PHP_VERSION; " 直接运行代码

输出错误报告

error_reporting(E_ALL);

安装和配置

  • 在Windows下安装PHP时,特别注意取消extension_dir部分的注释;否则将在尝试加载拓展时报错。

调试

PHP 的调试需要 xdebug 支持,在 Linux 发行版中通常不与本体打包在同一个模块中,需要独立安装

# 可通过查看版本信息检查 xdebug 安装情况。
php --version

(xdebug v2) 建议加入以下设置以便启用 step debugging 等调试功能。

xdebug.mode = develop,debug,trace
xdebug.remote_enable = 1
xdebug.remote_autostart = 1

VS Code 通过 felixfbecker.php-debug 拓展提供调试支持。