moon / utilities-javascript
将 PHP 转换为 JavaScript
1.0.3
2015-07-28 19:28 UTC
Requires
- php: >=5.4.0
- illuminate/support: ~5.0
Requires (Dev)
- phpspec/phpspec: ~2.0
This package is not auto-updated.
Last update: 2024-09-18 09:32:31 UTC
README
这是 https://github.com/laracasts/PHP-Vars-To-Js-Transformer 的分支版本
此分支的目标:移除框架和 ViewBinder 依赖,使其可用于任何 PHP 项目。
####变更
- 添加了 set($key, $value)
- 将 buildJavaScriptSyntax(array $vars) 替换为 build(array $vars)。build(array $vars) 收集由 set($key, $value) 设置的变量,并返回转换后的 JavaScript 变量。
安装
{ "require": { "moon/utilities-javascript": "~1.0" } }
用法
use Moon\Utilities\Javascript\PHPToJavaScriptTransformer; $transformer = new PHPToJavaScriptTransformer; // example 1 $javascript = $transformer->set('name', 'moon') ->set('age', 999999) ->transform() // example 2 $javascript = $transformer->transform([ 'name' => 'moon', 'age' => 999999 ]); // in your view <script><?=$javascript?></script>