use php บันทึก
ตรวจสอบ SolidTime - ตัวติดตามเวลาโอเพ่นซอร์สที่ทันสมัย ที่ solidtime.io
ใช้ PHP ภายในโครงการ Next.js ของคุณ เช่นเดียวกับ use server (ไม่จริง)
คุณสามารถดูว่าฉันทำอย่างไรที่นี่
คุณสามารถใช้ในส่วนประกอบของ React Server เช่นนี้:
return (
< button
formAction = { async ( ) => {
'use php'
( new PDO ( 'mysql:host=localhost:3306;dbname=public' , 'root' , 'root' ) )
- > prepare ( "INSERT INTO Bookmarks (slug) VALUES (?)" )
- > execute ( array ( 'new' ) ) ;
} } >
Insert Bookmark
</ button >
)และถ้าคุณต้องการมันสามารถทำงานร่วมกับส่วนประกอบไคลเอ็นต์ React ได้
// actions.js
'use server'
export async function phpHelloWorld ( ) {
'use php'
print "Hello from PHP" ;
} // page.tsx
import { phpHelloWorld } from "../actions" ;ใช่มันใช้งานได้จริง เชื่อใจฉันฉันหวังว่ามันจะไม่เช่นกัน
คุณสามารถสร้างการใช้งานได้โดย
npm run build
npm run startเปิด http: // localhost: 3000 พร้อมเบราว์เซอร์ของคุณเพื่อดูผลลัพธ์
หากคุณต้องการลองใช้ตัวอย่างฐานข้อมูลคุณสามารถใช้ไฟล์ Docker-compose ที่ให้ไว้ในที่เก็บ หลังจาก docker-compose up -d คุณต้องสร้างฐานข้อมูลและตารางที่คุณต้องการแทรกลงในด้วยตนเอง
ตรวจสอบการใช้งานดั้งเดิมโดย Elnardu สำหรับ C และ Rust:
ฉันหวังว่าฉันจะไม่ต้องพูดแบบนี้ แต่: ถ้าคุณคิดว่าจะใช้สิ่งนี้ในแอปพลิเคชันใด ๆ เลยคุณเป็นคนบ้าที่แน่นอนและควรถูกล็อคออกจากอินเทอร์เน็ตตลอดชีวิตที่เหลือของคุณฉันหวังว่าคุณจะพบกิจกรรมสนุก ๆ อื่น ๆ
หากคุณสนุกกับโครงการนี้และต้องการดูโครงการพัฒนาเว็บที่โง่มากขึ้นคุณสามารถติดตามฉันได้ที่ Twitter, Bluesky และ YouTube