UL开发PHP扩展包
专为 PHP 开发者设计的 VS Code 扩展包,针对 ThinkPHP 框架优化,集成了 PHP 开发所需的所有核心扩展。
📦 扩展包介绍
这个扩展包包含了 PHP 开发的完整工具链,特别针对 ThinkPHP 框架进行了优化,让你一键安装所有必需的扩展,快速搭建高效的 PHP 开发环境。
🚀 快速开始
- 在 VS Code 中搜索
UL开发PHP扩展包
- 点击安装
- 所有 PHP 开发扩展将自动安装
📋 包含的扩展
🎯 PHP 核心支持
- PHP Intelephense (
bmewburn.vscode-intelephense-client ) - 强大的 PHP 语言服务器,提供智能感知和代码分析
- PHP Debug (
xdebug.php-debug ) - PHP 调试支持,集成 Xdebug
- PHP DocBlocker (
neilbrayfield.php-docblocker ) - 自动生成 PHP 文档注释
- PHP CS Fixer (
junstyle.php-cs-fixer ) - PHP 代码格式化工具
🚀 ThinkPHP 专用
- ThinkPHP6 Snippets (
hbh112233abc.tp6-snippets ) - ThinkPHP6 代码片段,快速生成常用代码
- Composer Intelephense (
muath-ye.composer-Intelephense ) - Composer 包管理智能提示
🎨 前端开发支持
- Live Sass Compiler (
glenn2223.live-sass ) - 实时编译 Sass/SCSS 文件
- SCSS IntelliSense (
mrmlnc.vscode-scss ) - SCSS 语法支持和智能提示
- CSS Navigation (
pucelle.vscode-css-navigation ) - CSS 类名导航和跳转
- JavaScript (ES6) Snippets (
xabikos.JavaScriptSnippets ) - ES6+ JavaScript 代码片段
🔧 开发工具
- Path Autocomplete (
ionutvmi.path-autocomplete ) - 文件路径自动补全
- Auto Rename Tag (
formulahendry.auto-rename-tag ) - 自动重命名配对的 HTML/XML 标签
- Auto Close Tag (
formulahendry.auto-close-tag ) - 自动闭合 HTML/XML 标签
- Format Files (
MikeBovenlander.formate ) - 批量格式化文件
📊 数据库支持
- SQL Formatter (
adpyke.vscode-sql-formatter ) - SQL 语句格式化工具
⚙️ 配置文件支持
- DotENV (
mikestead.dotenv ) - .env 环境配置文件语法高亮
🎯 适用场景
- ThinkPHP 项目开发 - 针对 TP6 框架特别优化
- Laravel 项目开发 - 完整的 PHP 框架支持
- API 开发 - RESTful API 和微服务开发
- CMS 开发 - 内容管理系统开发
- 电商系统开发 - 在线商城和支付系统
- 企业级应用 - 大型 PHP 应用开发
✨ 主要特性
- ThinkPHP 优化 - 专门针对 ThinkPHP 框架优化
- 智能感知 - 强大的代码补全和错误检测
- 调试支持 - 完整的 Xdebug 调试环境
- 代码质量 - 集成 PHP CS Fixer 代码格式化
- 前端集成 - 支持 Sass/SCSS 和现代 JavaScript
- 数据库支持 - SQL 格式化和语法高亮
- 文档生成 - 自动生成 PHP 文档注释
🛠️ 开发环境要求
PHP 版本
- 推荐版本: PHP 8.0+
- 最低版本: PHP 7.4+
必需工具
- Composer - PHP 包管理器
- Xdebug - PHP 调试器 (可选)
- Node.js - 前端工具支持 (可选)
ThinkPHP 版本
- ThinkPHP 6.x - 完全支持
- ThinkPHP 5.x - 基础支持
🚀 快速配置
1. 安装 PHP 和 Composer
# 安装 Composer
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
2. 创建 ThinkPHP 项目
# 使用 Composer 创建 ThinkPHP 项目
composer create-project topthink/think tp6
3. 配置 Xdebug (可选)
; php.ini 配置
zend_extension=xdebug
xdebug.mode=debug
xdebug.start_with_request=yes
📚 推荐学习资源
🔗 推荐搭配
与其他扩展包搭配
# PHP 开发 + 基础工具
ul-vsc-php + ul-vsc-basic
# PHP 开发 + 常用扩展
ul-vsc-php + ul-vsc-ext
📝 版本要求
- VS Code 版本: ^1.0.0
- 推荐 PHP 版本: 8.0+
- 推荐 ThinkPHP 版本: 6.0+
🔗 相关链接
👨💻 发布者
ulthon - 专注于 PHP 开发工具优化
📄 许可证
本项目采用开源许可证。
高效 PHP 开发,ThinkPHP 首选! 🚀
| |