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上关注我。