ایجاد کننده های کلاس در PHP

آموزش PHP

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

عنوان آموزش امروز:

ایجاد کننده های کلاس :

شی گرایی در PHP

اغلب کلاس ها ، عملیات (تابع) خاصی به نام سازنده دارند که هنگام ایجاد (نمونه سازی) شی ء به طور خودکار اجرا می شوند . معمولا سازنده ها برای

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

تنها تفاوت آن با سایر توابع این است که به طور خودکار فراخوانی خواهد شد.

مثال :

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

مراحل طراحی صفحه:

1 دستورات زیر را در فایل ch7-2.html  تایپ و ذخیره کنید.

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

2 دستورات زیر را در فایل circle1.inc تایپ و ذخیره کنید.

همانطور که مشاهده می کنید تابعی به نام ()circle با پارامتر $r تعریف شده است که $r را در صفت $radius قرار می دهد. بقیه موارد مثل کلاس circle است که در مثال قبلی دیدید.

معرفی سایت خارجی :

https://php.net

https://php.org

3 دستورات زیر را در فایل ch7-2.php تایپ و ذخیره کنید:

به تفاوت های این برنامه با برنامه ch7-1.php توجه کنید. در این برنامه ، قبل از ایجاد شی ء p$ مشخص شد و هنگام ایجاد شی ء p$ به عنوان پارامتر تابع سازنده ارسال شده است.

4 مرورگر را اجرا کرده در نوارآدرس آن https://localhost/ch7/ch7-2.html را تایپ کنید و کلید Enter را فشار دهید .

اکنون فرمی مانند شکل قبلی را خواهید دید.

5 عددی مثل 20 را به عنوان شعاع دایره وارد کرده دکمه Submit را کلیک کنید تا صفحه ای مانند شکل زیر را ببینید.

 

<p title=”introduction”>   this is the first      </p>

 

برگرفته از :

آموزش گام به گام PHP

دکتر عین الله جعفر نژاد قمی

پاسخ به سوال دوستان :

شاید تاکنون به این فکر کرده باشین که چرا باید برای کسب و کار خود وبسایت داشته باشین ؟

دلیل اینکه می‌گوییم باید سایت داشته باشید این آمار است. توجه کنید که ۸۱٪ از افراد قبل از

تصمیم گیری در مورد خرید و فروش در یک کسب وکار یا خدمات، در اینترنت تحقیق می کنند.

یعنی ۲۵.۹۲ میلیون نفر هستند که مشاغل را به صورت آنلاین جستجو می کنند. با این وجود ۴۶% کسب و کارها فکر می‌کنند نیاز به وب سایت ندارند.

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

برای یک شرکت یا هر کسب و کاری، به منزلۀ جا ماندن از گردونۀ روزگار است.

برای اطلاعات بیشتر با همکاران ما در شرکت آراز پردازش در ارتباط باشید

آدرس ایمیل:  info@arazpardazesh.com

اینستاگرام شرکت:   https://instagram.com/araz_pardazesh_kla

تماس با ما:     https://arazpardazesh.com/contact

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

3 × 3 =