خرید بک لینک

namespace چیست؟طریقه استفاده از namespace

namespace چیست ؟و چطور باید از آن استفاد کرد

namespace تو پی اچ پی بحثیه که تقریبا تا زه وارد این زبان شده .از پی اچ پی 5.3 به بالا میشه استفاده کرد.

تو حالت عادی نمیشه دو تابع هم نام و یا دوکلاس هم نام تو یک برنامه داشت و صدا زد.بطور مثال فرض کنید ما تو برنامه کلاسی داریم بنام user و می خوایم از اسکریپتی استفاده کنیم تو برنامه که اون هم کلاسی به همین نام داره .به همین دلیل اگر از اسکریپت تو برنامه استفاده کنیم برنامه دچار خطا میشه

و برای همین ما مجبوریم از فضای نام یا همون namespace استفاده کنیم

این هم نمونه کدی که بتونین

namespace بیشتر درک کنید.

namespace someThing1;
class a{
function __construct(){
echo 'value 1';
}
}
namespace someThing2;
class a{
function __construct(){
echo "value 2";
}
}
new a;

خروچی برنامه :value 2

و اگر از کد زیر استفاده کنیم برا تست با خروجی متفاوتی مواجه خواهیم شد.

namespace someThing1;
class a{
function __construct(){
echo 'value 1';
}
}
new a;
namespace someThing2;
class a{
function __construct(){
echo "value 2";
}
}
new a;

خروچی برنامه :value 1value 2

مرتضی شعبانی

برچسب: نویسنده: زهرا احمدپور تاريخ: يکشنبه 21 شهريور 1395 ساعت: 17:35

صفحه بندی