use php ملحوظة
تحقق من Solidtime - تتبع الوقت الحديث مفتوح المصدر في Solidtime.io
استخدم PHP مباشرة من مشروع Next.js الخاص بك. تماما مثل 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:
آمل ألا يكون علي أن أقول هذا ولكن: إذا كنت في أدنى النظر في استخدام هذا في أي تطبيق على الإطلاق ، فأنت مجنونة مطلقة ويجب أن يتم إغلاقها من الإنترنت لبقية حياتك ، وآمل أن تجد بعض النشاطات الممتعة الأخرى ، وربما البستنة أو الأعمال الخشبية.
إذا كنت قد استمتعت بهذا المشروع وترغب في رؤية المزيد من مشاريع تطوير الويب سخيفة ، فيمكنك متابعتي على Twitter و Bluesky و YouTube.