จุดประสงค์ในการเรียกใช้หรือการเรียกรันโค้ด python ใน PHP เพื่อในกรณีที่เราจะได้สามารถส่งงานที่เขียนยากใน PHP ให้ Python จัดการกับส่วนนี้ให้ได้
โดยใน PHP มีคำสั่งที่เรียกใช้โค้ดภายนอก คือ
และมีคำสั่ง สำหรับแสดงผลลัพธ์ที่รันได้จาก exec() คือ
คำสั่งทั้งสองมีทั้งบน PHP 5 และ PHP 7
ตัวอย่างการรันโค้ด Python ด้วย PHP
โดยเงื่อนไขการรันไฟล์ทั้งสองนี้ อยู่ในโฟลเดอร์เดียวกัน
มีไฟล์ hello.py มีโค้ดดังนี้
และมีไฟล์ index.php มีโค้ดดังนี้
โค้ด: เลือกทั้งหมด
<?php $result = exec("python hello.py"); // ให้ปรับเปลี่ยนไปตามค่าที่ตั้งไว้ในระบบปฏิบัติการ
print_r($result);
?>
Result ที่ได้หลังจากรันโค้ดจากไฟล์ php
Hello From Python. :D
จุดประสงค์ในการเรียกใช้หรือการเรียกรันโค้ด python ใน PHP เพื่อในกรณีที่เราจะได้สามารถส่งงานที่เขียนยากใน PHP ให้ Python จัดการกับส่วนนี้ให้ได้
โดยใน PHP มีคำสั่งที่เรียกใช้โค้ดภายนอก คือ
[code]exec(คำสั่ง);[/code]
และมีคำสั่ง สำหรับแสดงผลลัพธ์ที่รันได้จาก exec() คือ
[code]print_r(ตัวแปร);[/code]
คำสั่งทั้งสองมีทั้งบน PHP 5 และ PHP 7
[color=#FF0000][b]ตัวอย่างการรันโค้ด Python ด้วย PHP[/b][/color]
โดยเงื่อนไขการรันไฟล์ทั้งสองนี้ อยู่ในโฟลเดอร์เดียวกัน
มีไฟล์ hello.py มีโค้ดดังนี้
[code]print("Hello From Python. :D")[/code]
และมีไฟล์ index.php มีโค้ดดังนี้
[code]<?php $result = exec("python hello.py"); // ให้ปรับเปลี่ยนไปตามค่าที่ตั้งไว้ในระบบปฏิบัติการ
print_r($result);
?>[/code]
[b]Result ที่ได้หลังจากรันโค้ดจากไฟล์ php[/b]
Hello From Python. :D