جدید (new)
کلیدواژه «new» مثل ساختن شیء تازه در بازی است. بنابراین از روی «کلاس (Class)» یک نمونه واقعی می سازیم. سپس می توانیم ویژگی ها را بخوانیم یا تغییر دهیم.
تعریف و کاربرد new
کلیدواژه new یک شیء از روی کلاس می سازد. سپس با عملگر «->» به ویژگی ها و متدها دسترسی داریم.
نمونه: ساخت شیء و چاپ یک ویژگی
<?php
class MyClass {
public $name = "John";
}
$obj = new MyClass();
echo "The name is " . $obj->name;
?>
گام های عملی
- یک کلاس ساده با یک ویژگی بساز.
- با
newاز روی کلاس شیء بساز. - با
->ویژگی را بخوان یا چاپ کن.
نکته: «کلاس (Class)» الگو است؛ «شیء (Object)» محصول الگو است.
هشدار: نام کلاس و فایل را خوانا انتخاب کن تا نگهداری آسان تر شود.
جمع بندی سریع
newاز کلاس، شیء می سازد.- به ویژگی ها با
->دسترسی داریم. - نمونه ها مستقل از هم هستند.
- کلاس الگوست؛ شیء نتیجه الگوست.