تفاوتهای بین object و array در PHP

این تاپیک 2 پاسخ و 2 مشارکت کننده دارد . آخرین آپدیت توسط :  محمد اسفندیاری ،‏ 2 سال و 6 ماه پیش .

این تاپیک تاکنون 715 بازدید داشته است .

نویسنده پست
شنبه ، 31 می 2014     3:35 ب.ظ #


محمد اسفندیاری

Authorplus
VIP
817 پست10 تاپیک

با سلام خدمت دوستان عزیز........میخواستم فرق های بین شی و آرایه را که در اکثر زبان های برنامه نویسی وجود دارند را بطور کامل متوجه شوم.....کسی هست کمکم کنه......ممنون میشم....

2  تشکر
:: این تاپیک، پاسخ تائیدشده دارد : مشاهده پاسخ تائید شده توسط سوال کننده
شنبه ، 31 می 2014     9:18 ب.ظ # پاسخ تائید شده توسط سوال کننده


طاها دریس

Authorplus
VIP
451 پست5 تاپیک

سلام.

از آرایه ها برای دسته بندی و ذخیره سازی چند مقدار در یک متغییر که به صورت اندیس گذاری شده هستند (اندیس ها از صفر  شروع میشوند) استفاده میشه به طور مثال :

برای چاپ مقادیر این آرایه نیز می توان از چنین کدی استفاده کرد :

اما object یعنی شی، و مربوط به مبحث شی گرایی و کار با class هاست، یعنی اینکه شما قبل از ایجاد یک شیء ابتدا بایستی class اون رو ایجاد کنید.

شیء گرایی یک پیشرفتس و نکات خیلی زیادی داره و نمیشه توی دو خط توضیحش اما به طور کلی در شیء گرایی شما با مقادیر یا همون data به صورت یک شیئ که در دنیای واقعی هست تعامل می کنید، هر شئ در دنیای واقعی دارای یک دسته بندی، خصوصیات و رفتار ها و واکنش هاست، به طور مثال اگر یک سیب رو در نظر بگیرید در دسته بندی میوه ها قرار می گیره، دارای خصوصیاتی از جمله رنگ،بو، اندازه و ... است و رفتار های اون در برابر با چاقو بریده شدن، در برابر با مشت له شدن! و در برابر با دست هم رفتار خاصی نشون نمیده و وقتی اون رو توی دستمون قرار می دیم رفتاری از خودش نشون نمیده.

حال در برنامه نویسی، ما می یاییم با استفاده از کلاس ها، برای مقادیر دسته بندی ایجاد می کنیم.

مثلا دسته بندی دانش آموزان

حال این دانش آموز دارای خصوصیاتی از جمله نام، نام خانوادگی، و ... است، که ما با استفاده از توابع یا همون function خصوصیات این دانش آموز رو تعریف می کنیم :

 

3  تشکر
شنبه ، 31 می 2014     10:43 ب.ظ #


محمد اسفندیاری

Authorplus
VIP
817 پست10 تاپیک

ممنون سحاد جان واقعا کامل و مفید بود......دستتون درد نکنه.......یا علی

2  تشکر
پست 1 تا 3 (از مجموع 3 پست)

این تاپیک پاسخ تائید شده دارد و بسته شده است .