ensostudio / php-sandbox
在线测试您的PHP代码的沙盒
1.0.0
2022-08-22 22:00 UTC
Requires
- php: >=7.4.0
- ext-json: *
- friendsofphp/php-cs-fixer: ^3.9.5
- kint-php/kint: ^4.1.3
- slim/psr7: ^1.5.0
- slim/slim: ^4.10.0
- symfony/polyfill-php80: ^1.26.0
- symfony/polyfill-php81: ^1.26.0
- symfony/polyfill-php82: ^1.26.0
Requires (Dev)
- npm-asset/ace-builds: ^1.9.5
- npm-asset/bootstrap: ~5.1.3
- npm-asset/jquery: ^3.6.0
- phing/phing: 3.*
- phing/task-jsmin: dev-main
- phing/task-sass: dev-main
- roave/security-advisories: dev-latest
- scssphp/scssphp: dev-master
This package is auto-updated.
Last update: 2024-09-25 20:32:49 UTC
README
在Web浏览器中测试您的PHP代码的沙盒。
需求
本项目的最低要求是您的服务器支持PHP 7.4和JSON扩展。
该沙盒应用基于Slim框架,并需要
- Symfony PHP polyfills来编写现代代码
- Kint来输出变量
- PHP CS Fixer来格式化代码风格
GUI基于Bootstrap 5和Ace editor。
安装
如果您没有Composer,可以按照getcomposer.org上的说明进行安装。
然后,您可以使用以下命令安装此项目模板
composer create-project ensostudio/php-sandbox sandbox
现在,假设"sandbox"是Web根目录下的目录并且启动内置的HTTP服务器,您应该可以通过以下URL访问应用程序
composer run start
定制
运行Phing以重新构建公共资源
composer run build