راکت

نحوه تعریف یک property جدید در کلاس php به روش javascript

2 پاسخ

درود بر مهندسین وقتتون بخیر
توی javascript یک object که تعریف میکنیم، خیلی راحت میتونیم یک property جدید براش تعریف کنیم به این صورت :

let obje_javascript={}
obj_javascript.property_1="property one";
....

آیا این مبحث در php هم برای تعریف یک property توی یک کلاس امکان پذیره ؟؟؟!!!

<?php  
class test{
public function create_new_property(){
$this->property_one="pro...";
}
$test=new test();
$test->create_new_property();
ثبت پرسش جدید

پاسخ‌ها

2
Muhammad
Muhammad
@muhammad

تخصص: Back-End Developer

سلام. می‌تونین از مجیک متدهای ()set__ و ()get__ استفاده کنین.
متد set وقتی صدا زده میشه که یه پراپرتی رو روی آبجکت ست کنین. get هم وقتی که بخوایین یه پراپرتی رو بگیرین. داخلش منطقی که می‌خوایین رو پیاده کنین، مثلا با set__ اون پراپرتی و مقدارش رو به صورت key/value توی یه آرایه که در سطح کلاس قابل دسترسیه تعیین کنین.

moha li
moha li
@mohaligateway

تخصص: توسعه دهنده لاراول و Vue

سلام
فکر کنم property ها کار شما را داخل php حل می کنه. می تونید class property php را در اینترنت جست و جو کنید.
@mohsen.mehri.business2

شاید پاسخ شما همین‌جا باشد

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

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