404 Not Found! قیمت ها به ۴۰۳ برگشت! به مدت محدود!

بزن بریم!
ثانیه
دقیقه
ساعت
روز
laravel dev
2 روز پیش توسط laravel dev مطرح شد
1 پاسخ

namespace چیه

سلام
من توی فهم namespace در php مشکل دارم اگه میشه راهنمایی کنید ممنون


ثبت پرسش جدید
Amirreza Jafari
تخصص : برنامه نویس و توسعه دهنده وب
@AmirBizy 2 روز پیش مطرح شد
0

سلام
namespace برای جلوگیری از تداخل نام‌ ها در کد استفاده میشه. برای مثال، اگر دو کلاس با اسم مشابه در فایل‌ های مختلف داشته باشی، namespace به تو این امکان رو میده که این کلاس‌ ها رو از هم جدا کنی.

مثلا در php / laravel در خطوط ابتدایی:

<?php
namespace App\Models;

class User {
    // کد کلاس
}

حالا برای استفاده از کلاس با namespace، وقتی بخوای از کلاس استفاده کنی، باید نام‌ فضا رو ذکر کنی:

use App\Models\User;

$user = new User();

باز برای بررسی بهتر از سایت زیر کمک بگیر:
https://www.w3schools.com/php/php_namespaces.asp


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام