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

كيفية الوصول إلى خصائص الفئة مع وجود مسافات في أسمائها في PHP؟

تم النشر بتاريخ 2024-11-09
تصفح:593

How to Access Class Properties with Spaces in Their Names in PHP?

الوصول إلى الخصائص ذات المسافات في PHP

في PHP، قد يكون الوصول إلى خصائص الفئة التي تحتوي على مسافات في أسمائها أمرًا صعبًا. خذ بعين الاعتبار كائن stdClass بخصائص "القطاع" و"تاريخ العثور عليه". بينما يمكنك الوصول إلى "القطاع" باستخدام $object->Sector، كيف يمكنك استرداد قيمة "تاريخ العثور"؟

للوصول إلى خاصية بها مسافة في الاسم، استخدم الأقواس المتعرجة حول الخاصية اسم. على سبيل المثال، في هذه الحالة، يمكنك استخدام $object->{'Date Found'} للحصول على قيمة تاريخ العثور عليه.

$object = new stdClass();
$object->{'Sector'} = 'Manufacturing';
$object->{'Date Found'} = '2010-05-03 08:15:19';

echo $object->{'Date Found'}; // Output: 2010-05-03 08:15:19
يسمح لك هذا الأسلوب بالوصول إلى الخصائص التي تحتوي على مسافات أو أحرف خاصة أخرى قد تسبب أخطاء في بناء الجملة.

بيان الافراج أعيد طبع هذه المقالة على: 1729237215 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3