php的var_dump函数到python的端口。
php_var_dump的Python项目详细描述
php的var_dump函数到python的端口。
你到底为什么要这个?!?!?
假设您必须在php中部署一些内容。你别无选择。 你必须这么做。
php_var_dump允许您使用python进行所有数据处理和管理。 然后可以将本地python数据结构转换为php代码, 然后可以保存为php的include fles。
- 其他可以实现一般思想的python模块:
- phpserialize
- 在python中实现php serialize/unserialize函数 允许您将python数据结构序列化为php 允许您将php数据结构取消序列化为python
- simplejson
- php中有json解析器,可以读取保存的代码
使用var_dump方法的主要好处是没有开销 在加载/卸载/解析/etc中。
这个方法允许您构建一个简单快速运行的php include文件, 它可以将文件系统中的多个include用作“数据库” 就像系统一样。这样你就不用建立任何数据库、库, 或者其他什么-你可以不用用php编写很多代码就直接部署php代码。
用法
>>> from php_var_dump import php_var_dump >>> data= "Hello World" >>> as_php = php_var_dump( 'var', data ) >>> print as_php $var = 'Hello World';
你很可能想要保存它…
数据字符串=“<;?phpnn%snn?>;%作为php 打开('data.php','w').write(data_string.encode(“utf-8”))
然后将该文件包含在php程序中。
还有一个php_a s_块函数,它执行上面的简单封装。