English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

نقاط التركيز عند تعريف مساحة الأوامر في PHP (موصى به)

1. يجب أن يكون إعلان مساحة الأسماء هو الجملة الأولى في البرنامج النصي.إضافة إلى ذلك، جميع الكود غير PHP بما في ذلك الفضاءات البيضاء لا يمكن أن تظهر قبل إعلان مساحة الأسماء.

إليك مثال خطأ:

<html>
<?php
namespace MyProject; // خطأ مروع - مساحة الأسماء يجب أن تكون الجملة الأولى في البرنامج النصي
?>

هذا هو خطأ أيضًا

<?php 
// الكثير 
// من 
// مثير للاهتمام 
// التعليقات والفضاءات البيضاء 
namespace Foo; 
class Bar { 
} 
?>

2. لا يمكن استخدام كلمات الأساس في PHP.

إليك مثال خطأ:

<?php 
namespace Project/Classes/Function; // يسبب أخطاء تحليل 
namespace Project/Abstract/Factory; // يسبب أخطاء تحليل 
?>

3. تعريف المعادلات الثابتة في المساحة.

MESSAGE هذا في المساحة العامة:

<?php
namespace test;
define('MESSAGE', 'Hello world!');
?>

تعريف 2 معادلة ثابتة في مساحة الأسماء test:

<?php
namespace test;
define('test\HELLO', 'Hello world!');
define(__NAMESPACE__ . '\GOODBYE', 'Goodbye cruel world!');
?>

هذا هو محتوى الكامل الذي قدمه لك المحرر حول بعض النقاط المهمة لتحديد مساحة الأسماء في PHP (موصى به) نأمل أن تدعموا تعليماتي المختلفة~

سيكون لك