# ul-vsc-php **Repository Path**: ulthon/ul-vsc-php ## Basic Information - **Project Name**: ul-vsc-php - **Description**: vsc的PHP扩展包,可以直接安装PHP相关配置,ThinkPHP优化配置。 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-07-21 - **Last Updated**: 2025-08-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # UL开发PHP扩展包 专为 PHP 开发者设计的 VS Code 扩展包,针对 ThinkPHP 框架优化,集成了 PHP 开发所需的所有核心扩展。 ## 📦 扩展包介绍 这个扩展包包含了 PHP 开发的完整工具链,特别针对 ThinkPHP 框架进行了优化,让你一键安装所有必需的扩展,快速搭建高效的 PHP 开发环境。 ### 🚀 快速开始 1. 在 VS Code 中搜索 `UL开发PHP扩展包` 2. 点击安装 3. 所有 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 ```bash # 安装 Composer curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer ``` ### 2. 创建 ThinkPHP 项目 ```bash # 使用 Composer 创建 ThinkPHP 项目 composer create-project topthink/think tp6 ``` ### 3. 配置 Xdebug (可选) ```ini ; php.ini 配置 zend_extension=xdebug xdebug.mode=debug xdebug.start_with_request=yes ``` ## 📚 推荐学习资源 - [ThinkPHP 官方文档](https://www.kancloud.cn/manual/thinkphp6_0/) - [PHP 官方文档](https://www.php.net/manual/zh/) - [Composer 中文文档](https://docs.phpcomposer.com/) - [Xdebug 配置指南](https://xdebug.org/docs/install) ## 🔗 推荐搭配 ### 与其他扩展包搭配 ```bash # 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+ ## 🔗 相关链接 - [Gitee 仓库](https://gitee.com/ulthon/ul-vsc-php) - [ThinkPHP 官网](http://www.thinkphp.cn/) - [PHP 官网](https://www.php.net/) - [Intelephense 官网](https://intelephense.com/) ## 👨‍💻 发布者 **ulthon** - 专注于 PHP 开发工具优化 ## 📄 许可证 本项目采用开源许可证。 --- **高效 PHP 开发,ThinkPHP 首选!** 🚀