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

هل يمكن إنشاء كائنات مجهولة في PHP كما هو الحال في JavaScript؟

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

Can Anonymous Objects Be Created in PHP Like in JavaScript?

إنشاء كائنات مجهولة في PHP

في JavaScript، يمكن إنشاء كائنات مجهولة بسهولة. ومع ذلك، هل يمكن تطبيق هذه التقنية أيضًا على لغة PHP؟

شرح المصطلحات

مصطلح "مجهول" ليس دقيقًا تمامًا عند مناقشة الكائنات. بدلاً من ذلك، يجب الإشارة إليه على أنه "كائن من نوع مجهول".

إنشاء كائن PHP

في PHP، جميع الكائنات لها فئة معينة. الفئة الافتراضية هي stdClass، ويمكن إنشاء مثيل لكائنات هذه الفئة باستخدام بناء الجملة التالي:

$obj = new stdClass;
$obj->aProperty = 'value';

ملاءمة بناء جملة إضافية

بدلاً من ذلك، يوفر إرسال مصفوفة إلى كائن بناء جملة أكثر انسيابية:

$obj = (object)array('aProperty' => 'value');
print_r($obj);

تحذير من Array Casting

من الجدير بالذكر أن إرسال مصفوفة إلى كائن ما قد يؤدي إلى نتائج غير متوقعة. مفاتيح المصفوفة التي ليست أسماء متغيرات PHP صالحة، مثل تلك التي تبدأ بأرقام، قد تتصرف بشكل غير متوقع.

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

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

Copyright© 2022 湘ICP备2022001581号-3