use (use)
اینجا کلمه «use» را می شناسیم. «use» دو کار دارد. نخست، ویژگی ها (Trait) را به کلاس اضافه می کند. دوم، برای فضای نام (Namespace) نام مستعار می سازد. مثل برچسب زدن دفترها در مدرسه، پیدا کردن شان ساده تر می شود.
تعریف ساده use در PHP
طبق منبع، «use» هم برای استفاده از ویژگی در کلاس است، هم برای ساختن نام مستعار یک فضای نام. بنابراین کدها مرتب تر و کوتاه تر می شوند.
مثال: افزودن یک Trait به کلاس با use
در این نمونه، یک ویژگی ساخته می شود. سپس با use به کلاس وصل می شود.
<?php
trait message1 {
public function msg1() {
echo "OOP is fun! ";
}
}
class Welcome {
use message1;
}
$obj = new Welcome();
$obj->msg1();
?>
نکته: «use» برای فضای نام هم به کار می رود. این کار نام های طولانی را کوتاه می کند.
گام های عملی
- ویژگی را با کد trait بساز.
- داخل کلاس از use استفاده کن.
- شیء بساز و متد ویژگی را صدا بزن.
صفحات مرتبط
بخوان: trait و فضای نام در PHP برای دید گسترده تر.
جمع بندی سریع
- use ویژگی را به کلاس وصل می کند.
- use برای فضای نام نام مستعار می سازد.
- کد کوتاه تر و خواناتر می شود.
- نمونه بالا را تمرین کن.