محسن مهری
3 سال پیش توسط محسن مهری مطرح شد
2 پاسخ

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

درود بر مهندسین وقتتون بخیر
توی 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();

ثبت پرسش جدید
Muhammad
تخصص : Back-End Developer
@muhammad 3 سال پیش مطرح شد
1

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


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش آپدیت شد
1

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


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

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