mirror of
https://github.com/php-win-ext/phpy.git
synced 2026-03-24 08:52:08 +01:00
914 B
914 B
Using PHP functionality in Python
Call PHP functions in Python code. The module name is phpy, which can be imported.
Example
from php import curl
ch = curl.init("https://www.baidu.com/")
curl.setopt(ch, curl.CURLOPT_RETURNTRANSFER, True)
rs = curl.exec(ch)
print(rs)
In the above code, we use the curl extension of PHP to request the homepage of Baidu.
Encapsulated modules
In addition to using the phpy module directly, you can also use encapsulated modules generated by reflection tools.
Generation
php tools/gen-pymod.php
Usage
from php import curl
ch = curl.init("https://www.baidu.com/")
curl.setopt(ch, curl.CURLOPT_RETURNTRANSFER, True)
rs = curl.exec(ch)
print(rs)