use php Note
Découvrez SolidTime - le tracker open source moderne sur SolidTime.io
Utilisez PHP directement à l'intérieur de votre projet Next.js. Tout comme use server (pas vraiment).
Tu peux regarder comment j'ai fait ici
Vous pouvez l'utiliser dans les composants React Server comme celui-ci:
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 >
)Et si vous le souhaitez, cela peut même fonctionner avec React Client Components
// actions.js
'use server'
export async function phpHelloWorld ( ) {
'use php'
print "Hello from PHP" ;
} // page.tsx
import { phpHelloWorld } from "../actions" ;Oui, cela fonctionne réellement. Croyez-moi, je souhaite que ce ne le ferait pas aussi.
Vous pouvez créer la mise en œuvre par
npm run build
npm run startOuvrez http: // localhost: 3000 avec votre navigateur pour voir le résultat.
Si vous souhaitez essayer l'exemple de la base de données, vous pouvez utiliser le fichier Docker-Compose fourni dans le référentiel. Après docker-compose up -d vous devez créer la base de données et le tableau dans lesquelles vous souhaitez insérer manuellement.
Découvrez les implémentations originales d'Elnardu pour C et Rust:
J'espère que je n'ai pas à dire ceci, mais: si vous même considérez le moindre pour l'utiliser dans n'importe quelle application, vous êtes un grand-grand absolu et que vous devriez être enfermé sur Internet pour le reste de votre vie, j'espère que vous trouverez une autre activité amusante, peut-être du jardinage ou des boiseries.
Si vous avez apprécié ce projet et que vous souhaitez voir des projets de développement Web plus idiots, vous pouvez me suivre sur Twitter, Bluesky et YouTube.