logo2

-----------------------------------------------

** (160 جلسه) آموزش کامل و 0 تا 100 برنامه نویسی PHP **

آخرین مطالب ارسال شده

مطالب بر اساس ماه

تبلیغات

تبلیغات

پست ثابت

برای ورود کلیک کنید

تبلیغات

پست ثابت

برای ورود کلیک کنید

زمانی که ما یک کلاس (class) تعریف می کنیم، تا زمانی که توسط آن کلاس، یک شیء (object) نسازیم، هیچ اتفاقی نخواهد افتاد. در واقع مثل این است که شما یک کارخانه ساخت ماشین ساخته اید اما خط تولید آن را راه نینداخته اید. بنابراین هیچ ماشینی در خروجی کارخانه وجود نخواهد داشت. زمانی هم که ما یک کلاس تعریف می کنیم اما توسط آن، شیء نسازیم، هیچ خروجی برای استفاده توسط بخش های دیگر کد و یا برای نمایش به کاربر، وجود نخواهد داشت.

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

 

کلاسی با نام Welcome می سازیم که دارای یک تابع به نام say_hello است :

تابع say_hello را به گونه ای تعریف کرده ایم که با استفاده از تابع echo ، کلمه hello را در خروجی چاپ کند.

با کدهای بالا تنها کلاس را تعریف کرده ایم، اکنون کدهایی می نویسیم که در آنها، یک شیء توسط کلاس ساخته شود :

یک شیء با نام object_name توسط کلاس Welcome ساخته ایم. به کلمه new دقت کنید. این کلمه برای ساخت یک شیء توسط کلاس به کار می رود، بنابراین کلمه new را به خاطر بسپارید. همچنین دقت کنید که پس از نام کلاس (یعنی Welcome) دو علامت () به کار رفته است.

 

باید دقت داشت که با ساخت شیء ، توابع تعریف شده در کلاس، اجرا نمی شوند، بلکه اگر بخواهیم توابع اجرا شوند، باید بعد از ساخت شیء یک سری کد بنویسیم.

بنابراین نتیجه اجرای کدهای PHP بالا، به این صورت خواهد بود (هیچ خروجی نخواهیم داشت) :

مشاهده می کنید که هیچ چیزی در خروجی نمایش داده نشده است.

جعبه دانلود

ورژن :

پسورد فایل ها : www.scriptbaran.com

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

  • 1. از نوشتن دیدگاه های غیر مرتبط با پست جدا خودداری کنید ؛ پرسش های غیرمرتبط را در انجمن مطرح کنید
  • 2. در خواست های خود برای اسکریپت ها و افزونه ها را فقط از طریق تماس با ما ارسال کنید.
  • 3. فقط فارسی تایپ کنید و برای سوال مجدد در صفحه از دکمه پاسخ دادن استفاده نمایید.
  • 4. قبل از ارسال کامنت حتما متن پست + نظرات سایر دوستان را بخوانید .
  • 5. نظر شما ممکن است بدون پاسخ تایید شوند که در این صورت باید منتظر پاسخ از سوی دیگر کاربران باشید .

به اسکریپت باران امتیاز دهید