0

有没有像PHP.js这样的项目,但在提供 JS 类和函数的 PHP 实现的副方向?特别是 Date、RegEx、String 类?

我找到了这门课,但我正在寻找更完整的集合。

我关心的不是使用或不使用这样的东西,我只需要这样的东西。

4

2 回答 2

0

今天我找到了 jsphp。看起来很有希望。

JavaScript for PHP (jsphp) 是 PHP 5.3+ 的 ECMA 262 标准 (JavaScript 8.5.1) 的伪实现。它允许您使用标准 API 和语言中可用的动态属性(例如原型继承和链接、一等函数和其他面向对象的特性)在 PHP 中编写代码,就像它是 JavaScript 一样。它包括 JSBoolean、JSNumber、JSString、JSObject、JSArray、JSFunction、JSRegExp、JSDate、JSError 和 JSMath,以及全局辅助函数,例如 parseInt 或 isNaN。jsphp 中的语法与本机实现非常相似,但适应了 PHP 的语法。例如,变量以“$”开头,对象访问操作符为“->”,字符串使用“.”连接。

  $myString = new JSString( 'Hello World' );

  $myString = $myString->split( '' )->reverse()->join( '' );

  print( 'Reversed: ' . $myString ); // dlroW olleH
于 2013-09-29T07:07:18.483 回答
-1

没有 - 也不可能有 - 像你要求的东西。

Javascript 对正则表达式有一种特殊的语法,这是 PHP 不能接受的。

类似于如何调用 javascript 中的“对象”方法。并且变量的范围不同。所以这行不通。

而是使用 PHP 函数。如果它们对您来说不够完整或不可用,请将它们包装到对象中,以便您可以创建自己喜欢的界面。或者使用许多可用的库之一。

于 2012-11-23T10:15:23.490 回答