"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > لماذا يرمي PHP \ "لا يمكن استخدام قيمة إرجاع الوظيفة في سياق الكتابة \"؟

لماذا يرمي PHP \ "لا يمكن استخدام قيمة إرجاع الوظيفة في سياق الكتابة \"؟

نشر في 2025-02-07
تصفح:403

Why Does PHP Throw \

قيمة الإرجاع في سياق الكتابة. على وجه التحديد ، ينشأ الخطأ عند محاولة استخدام قيمة إرجاع الوظيفة في عبارة مشروطة ، مثل عبارة if. يشير سياق الكتابة إلى الكود الذي يعدل متغيرًا أو ينفذ نوعًا من الإخراج. في حالة الخطأ "لا يمكن استخدام قيمة إرجاع الوظيفة في سياق الكتابة" ، فإن قيمة إرجاع الوظيفة ليست إدخالًا مناسبًا لسياق الكتابة لأنه بناء لغة بدلاً من متغير.

إلى حل هذا الخطأ ، يجب عليك استخدام متغير للاحتفاظ بقيمة إرجاع الوظيفة قبل استخدامه في سياق الكتابة. على سبيل المثال ، بدلاً من الكتابة:

إذا (isset ($ _ post ('sms_code') == true) {

يجب أن تكتب: $ _post ('sms_code') == true) ؛ if ($ sms_code_isset) {

عن طريق فصل استدعاء الوظيفة من سياق الكتابة ، فأنت تجنب الخطأ وتأكد من تنفيذ الكود بشكل صحيح.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3