use php Catatan
Lihat Solidtime - Pelacak Waktu Sumber Terbuka Modern di Solidtime.io
Gunakan PHP tepat di dalam proyek Next.js Anda. Sama seperti use server (tidak juga).
Anda dapat menonton bagaimana saya membuatnya di sini
Anda dapat menggunakannya dalam komponen server React seperti ini:
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 >
)Dan jika Anda mau bahkan dapat bekerja dengan komponen klien bereaksi
// actions.js
'use server'
export async function phpHelloWorld ( ) {
'use php'
print "Hello from PHP" ;
} // page.tsx
import { phpHelloWorld } from "../actions" ;Ya ini benar -benar berfungsi. Percayalah, saya berharap itu tidak juga.
Anda dapat membangun implementasi dengan
npm run build
npm run startBuka http: // localhost: 3000 dengan browser Anda untuk melihat hasilnya.
Jika Anda ingin mencoba contoh database, Anda dapat menggunakan file compose Docker yang disediakan di repositori. Setelah docker-compose up -d Anda perlu membuat database dan tabel yang ingin Anda masukkan ke dalam secara manual.
Lihat implementasi asli oleh Elnardu untuk C dan Rust:
Saya harap saya tidak perlu mengatakan ini tetapi: jika Anda bahkan sedikit pun mempertimbangkan untuk menggunakan ini dalam aplikasi apa pun, Anda adalah seorang Madperson mutlak dan dan harus dikunci dari internet selama sisa hidup Anda, saya harap Anda menemukan beberapa aktivitas menyenangkan lainnya, mungkin berkebun atau kayu.
Jika Anda menikmati proyek ini dan ingin melihat proyek pengembangan web yang lebih konyol, Anda dapat mengikuti saya di Twitter, Bluesky dan YouTube.