use php Notiz
Schauen Sie sich Solidtime an - den modernen Open -Source -Zeit -Tracker von Solidtime.io
Verwenden Sie PHP direkt in Ihrem nächsten.js -Projekt. Genau wie use server (nicht wirklich).
Sie können sehen, wie ich es hier geschafft habe
Sie können es in React -Server -Komponenten wie folgt verwenden:
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 >
)Und wenn Sie möchten, können Sie sogar mit React -Client -Komponenten funktionieren
// actions.js
'use server'
export async function phpHelloWorld ( ) {
'use php'
print "Hello from PHP" ;
} // page.tsx
import { phpHelloWorld } from "../actions" ;Ja, das funktioniert tatsächlich. Vertrauen Sie mir, ich wünschte, es wäre auch nicht zu.
Sie können die Implementierung durch erstellen
npm run build
npm run startÖffnen Sie http: // localhost: 3000 mit Ihrem Browser, um das Ergebnis zu sehen.
Wenn Sie das Datenbankbeispiel ausprobieren möchten, können Sie die im Repository angegebene Docker-Compose-Datei verwenden. Nachdem docker-compose up -d müssen Sie die Datenbank und Tabelle erstellen, in die Sie manuell einfügen möchten.
Schauen Sie sich die ursprünglichen Implementierungen von Elnardu für C und Rost an:
Ich hoffe, ich muss das nicht sagen, aber: Wenn Sie dies auch im geringsten in einer Bewerbung in Betracht ziehen, sind Sie ein absoluter Madperson und sollten für den Rest Ihres Lebens aus dem Internet ausgeschlossen werden. Ich hoffe, Sie finden eine andere lustige Aktivität, vielleicht Gartenarbeit oder Holzarbeiten.
Wenn Sie dieses Projekt genossen haben und mehr alberne Webentwicklungsprojekte sehen möchten, können Sie mir auf Twitter, Bluesky und YouTube folgen.