Files
phpy/docs/en/python/tutorial.md
tianfenghan d669a42060 Update docs
2023-12-14 12:48:30 +08:00

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)