use php Observação
Confira o SolidTime - o moderno tracker de código aberto em SolidTime.io
Use PHP dentro do seu projeto Next.js. Assim como use server (na verdade não).
Você pode assistir como eu fiz aqui
Você pode usá -lo nos componentes do React Server assim:
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 >
)E se você quiser, pode até funcionar com os componentes do cliente React
// actions.js
'use server'
export async function phpHelloWorld ( ) {
'use php'
print "Hello from PHP" ;
} // page.tsx
import { phpHelloWorld } from "../actions" ;Sim, isso realmente funciona. Acredite em mim, eu gostaria que não.
Você pode construir a implementação por
npm run build
npm run startAbra http: // localhost: 3000 com seu navegador para ver o resultado.
Se você deseja experimentar o exemplo do banco de dados, pode usar o arquivo Docker-Comppose fornecido no repositório. Após docker-compose up -d você precisa criar o banco de dados e a tabela em que deseja inserir manualmente.
Confira as implementações originais de Elnardu para C e Rust:
Espero não ter que dizer isso, mas: se você estiver nem um pouco, considere usá -lo em qualquer aplicativo, é um louco absoluto e deve estar trancado da Internet pelo resto da sua vida, espero que você encontre alguma outra atividade divertida, talvez jardinagem ou madeira.
Se você gostou deste projeto e deseja ver mais projetos de desenvolvimento da web bobos, pode me seguir no Twitter, Bluesky e YouTube.