php2python
1.0.0
将PHP代码转换为在CGI(Beta)下运行的Python。
$ php composer.phar install
$ python3 -m pip install -r requirements.txt
如果您在全球安装了作曲家 / PIP:
$ composer install
$ pip3 install -r requirements.txt
在文件夹./wordpress-5.4中,WP的副本及其使用该工具的转换:
$ python3 php2py.py --keep-ast ./wordpress-5.4
这会产生 *.py文件, *.ast(因为使用 - keep-ast),如果有任何错误(当时应该是) *.ERRORS.TXT文件。
为了运行转换后的文件,您需要在PHP2PY_COMPAT环境变量中指定PHP兼容性库的完整路径:
$ cd ./wordpress-5.4
$ PHP2PY_COMPAT=$HOME/php_compat.py python3 index.py
为了获得完整的工作转换而无需编辑转换代码,还有几件事要完成。在发布代码之前,我一直在等待解决这些问题,但是这些天我没有留出太多业余时间。
任何PRS和/或评论都非常欢迎。
尼古拉斯·罗德里格斯([email protected])版权所有版权所有
特此免费授予获得此软件副本和相关文档文件副本(“软件”)的任何人,以无限制处理该软件,包括无限制的使用权,复制,复制,修改,合并,合并,发布,分发,分发,分发,订婚,和/或允许软件的副本,并允许对以下条件提供以下条件,以下是以下条件。
上述版权通知和此许可通知应包含在软件的所有副本或大量部分中。
该软件是“原样”提供的,没有任何形式的明示或暗示保证,包括但不限于适销性,特定目的的适用性和非侵权的保证。在任何情况下,作者或版权持有人都不应对任何索赔,损害赔偿或其他责任责任,无论是在合同,侵权的诉讼中还是其他责任,是由软件,使用或与软件中的使用或其他交易有关的。