nextjs use php
1.0.0
use php 筆記
查看Solid Time -SolidTime.io的現代開源時間跟踪器
在下一個項目中使用PHP。就像use server一樣(不是真的)。
你可以看我在這裡做的
您可以像這樣在React服務器組件中使用它:
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:
我希望我不必這麼說,但是:如果您絲毫考慮在任何應用程序中都使用它,那麼您絕對是一個瘋子,應該在餘生中被鎖定在互聯網上,我希望您會發現其他一些有趣的活動,也許是園藝或木製品。
如果您喜歡這個項目並希望看到更多愚蠢的Web開發項目,則可以在Twitter,Bluesky和YouTube上關注我。