faslatam / jsphp
为您的PHP项目添加JavaScript风格,使用JSPHP!🚀
v0.4
2024-04-13 00:13 UTC
Requires
- php: ^7.1 || ^8
- symfony/polyfill-php73: ^1.28
- symfony/polyfill-php80: ^1.28
- symfony/polyfill-php81: ^1.28
Requires (Dev)
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.4
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-strict-rules: ^1.1
- phpunit/phpunit: ^7.5
Suggests
- phpstan/phpstan: PHP Static Analyzer
README
注意:此文档正在翻译中: > 看西班牙语版本
📚 JSPHP是一个强大的PHP库,提供了一系列旨在模拟JavaScript原始类(如Number、String等)行为的类。
🎯 使用JSPHP,PHP开发者可以在他们的PHP项目中利用熟悉的JavaScript概念和功能。🌈
该库旨在弥合JavaScript和PHP之间的差距,使开发者能够编写更干净、更高效的代码。
✨ 不论你是想要探索JavaScript类似功能的PHP开发者,还是与PHP一起工作的JavaScript开发者,JSPHP都是增强你的开发体验的完美工具。💪
为您的PHP项目添加JavaScript风格,使用JSPHP!🚀
要求
安装
🚀 开始使用JSPHP非常简单!只需按照以下简单步骤操作
1- 首先,使用composer安装JSPHP
composer require faslatam/jsphp
2. 包含composer自动加载器
<?php require '/path/to/vendor/autoload.php'; # Finally, you're all set! You can now start using JSPHP in your projects. $name = String('foo'); echo $name->toUpperCase(); # Output: FOO $user = JSON::parse('{ "id": 1, "name": "foo" }'); echo $user->name; # Output: foo $colors = JSArray(['red', 'purple', 'black']); $colors->forEach(function (?string $color): void { echo "I like the color $color\n"; }); echo "\ncolors = $colors"; /* Output: ---------- I like the color red I like the color purple I like the color black colors = red,purple,black */
组件
JSPHP被分为与JS类等效的组件。一些组件正在开发中,欢迎您贡献额外的功能。