[英]Javascript (Node.js) in PHP
今天我找到了jsphp 。 看起來很有希望。
適用於PHP的JavaScript(jsphp)是適用於PHP 5.3+的ECMA 262標准(JavaScript 8.5.1)的偽實現。 它允許您使用標准API和該語言提供的動態屬性,像使用JavaScript一樣,用PHP編寫代碼,例如原型繼承和鏈接,一流功能以及其他面向對象的功能。 它包括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
沒有-也沒有-像您要求的那樣雜亂無章。
Javascript對於正則表達式具有特殊的語法,這是PHP不能接受的。
類似於在javascript中調用“對象”方法的方式。 並且變量的范圍是不同的。 所以這行不通。
而是使用PHP函數。 如果它們對您來說不完整或不夠用,請將它們包裝到對象中,以便您可以創建自己喜歡的界面。 或者使用許多可用的庫之一。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.