将 PHP 的 var_dump 函数移植到 Python。这使您可以使用 Python 制作 PHP 文件。
项目描述
![Python 包]( https://github.com/jvanasco/php_var_dump/workflows/Python%20package/badge.svg )
将PHP的var_dump函数移植到 Python。
该模块允许您将琐碎的 Python 对象“转储”到 PHP 代码中。
为什么?因此,当您需要运行 PHP 网站时,您可以使用 Python 编写快速的 PHP 网站。
有时您需要运行 PHP 网站。
你到底为什么要这个?!?!?
想象一下,您必须在 PHP 中部署一些东西。你别无选择。你必须。
php_var_dump让您可以在 Python 中进行所有数据处理和管理。然后,您可以将本机 Python 数据结构转换为 PHP 代码,然后可以将其保存为 PHP 的包含文件。
其他可以完成总体思路的 Python 模块:
phpserialize 在 Python 中实现 PHP 序列化/反序列化函数允许您将 Python 数据结构序列化为 PHP 允许您将 php 数据结构反序列化为 Python
simplejson PHP中有json解析器,可以读取你保存的代码
使用 var_dump 方法的主要好处是加载/卸载/解析/等没有开销。
此方法允许您构建一个简单快速运行的 PHP 包含文件,并且可以在文件系统中使用多个包含作为类似系统的“数据库”。这样您就不必设置任何数据库、库或其他任何东西——您只需部署 PHP 代码而无需在 PHP 中编写太多代码。
用法
from php_var_dump import php_var_dump
data = "Hello World"
as_php = php_var_dump('var', data )
print(as_php)
这将生成有效的 PHP 代码:
$var = 'Hello World';
你可能想保存它……
data_string = "<?php\n\n%s\n\n?>" % as_php
open('data.php', 'w').write(data_string.encode( "utf-8" ))
然后只需在您的 PHP 程序中包含data.php文件。
还有一个php_as_block函数,它像上面一样进行简单的封装。
- 版权:
2012年乔纳森·瓦纳斯科
- 执照:
BSD
变更日志
v0.3.2 * 打包修复
v0.3.1 * 打包修复
v0.3 * 升级黑色;20.8b1 * 与预提交集成 * tox、github 操作 * python3 支持
v0.2 * 薄片8
v0.1 * 初始
项目详情
php_var_dump -0.3.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a5b2f0d918e8a0a477fbebd49958a00eef997f86417318ecf2e5235e28f8700c |
|
MD5 | fdc3408ecf5167e4eb8d358932fa548d |
|
布莱克2-256 | 45855a1cf0485ccbcb4d11b50fffaa99302abdcfe3e7caf019682883338711af |