كيفية تمرير المتغيرات والبيانات من PHP إلى JavaScript؟
```php
مرحبًا بالجميع! أنا مطور PHP مبتدئ، واجهت مشكلة. أقوم بكتابة موقع بسيط باستخدام PHP، وأحتاج إلى تمرير بعض البيانات من جانب الخادم (PHP) إلى جانب العميل (JavaScript). على سبيل المثال، لدي متغير `$username = 'Иван';`، وأريد عرض ترحيب على الصفحة عبر JS: `alert("Привет, " + username);`.
المشكلة هي أن PHP يُنفَّذ على الخادم، بينما JS يُنفَّذ في المتصفح. حاولت ببساطة إدراج كود PHP داخل سكريبت JS، هكذا:
```php
```
لكن في وحدة تحكم المتصفح يظهر خطأ: `Uncaught SyntaxError: Unexpected identifier`. إذا كان المتغير يحتوي على رقم — يعمل، لكن مع النصوص — لا. أفهم أن PHP يخرج النص بدون علامات اقتباس، وJS يعامله كاسم متغير وليس كنص. لكن كيف يتم الهروب بشكل صحيح؟ وماذا أفعل إذا كنت بحاجة إلى تمرير مصفوفة أو كائن؟
لقد بحثت في العديد من المنتديات، لكن في كل مكان يُقترح طرق مختلفة: JSON، AJAX، حقول مخفية... أرشدوني.
```