کامپیوتربرنامه نویسی

پی اچ پی ساخت: ایجاد به عنوان مثال کلاس

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

محدودیت این است که پی اچ پی در حال کار در زمان یک صفحه. در زمانی که که صفحه را بارگذاری و یا یک صفحه دیگر در همان سایت بارگذاری می شود، اشیاء سیستم مورد نیاز دوباره از ابتدا شکل گرفته است.

ایجاد یک نمونه

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

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

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

در این مثال، تابع (سازنده) نامیده می شود برای ایجاد (ساختار PHP) تاریخ عنوان مثال کلاس. این یک نام خاص و __construct دستگاهی به نام فقط یک بار، هنگامی که به عنوان مثال کلاس ایجاد می شود.

این کلاس فراهم می کند یک $ iUniqueNo متغیر استاتیک، که در هر نسخه از این کلاس یک مقدار منحصر به فرد است. نمونه ای از کلاس هیچ چیز مشترکی به جز برای توضیحات در قالب پی اچ پی و نحو ارائه شده توسط توسعه دهنده روش تعامل خود را.

منطق اولیه وراثت

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

در این مثال، کلمه کلیدی اجازه می دهد تا شما را به پاسخ سازنده پدر و مادر :: پدر و مادر با سطح کودک است. معناشناسی ساده است. اول این است که انجام جد اولیه آن، و سپس به عنوان مثال در حال حاضر. اول به پیروی از منطق خاص خود، دوم - خود.

هنگامی که هر شی در کسب و کار مشغول، فرآیند کلی صحیح و قابل درک است. اما این باید به طور کلی به عنوان هنجار برای تمام سیستم های امکانات در نظر گرفته نشده است.

سیستم پرورش اشیاء "مواد غذایی" در وهله نخست ممکن است چیزی مشترک است، اما محصولات شیر، هندوانه، ماکارونی و غلات و حبوبات اگر چه آنها به چنین سیستم تعلق، اما آنها نگاه و کاملا متفاوت است.

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

سازنده های دولتی و خصوصی

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

چگونه آن را حس می کند به استفاده از کلمه کلیدی خصوصی در شرح طراحان - ویژگی این مشکل، یکی از ویژگی های فرآیند توسعه و یا برنامه نویس ترجیح؟

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

طول عمر شی

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

مشارکت از طریق مرورگر جاوا اسکریپت آژاکس و کد مناسب بر روی سرور می تواند کمک به زندگی طولانی از اشیاء، اما به هر صورت، از آن خواهد شد به سبک محدود است.

PHP فراهم می کند توانایی برای اجرای اسکریپت بر روی سرور هنگامی که مشتری است "قطع" و "قبول" مشتری به اسکریپت قبل از اجرای آنها، اما این گزینه زمانی که برنامه شی گرا در C پیاده سازی ++ نیست.

در مورد دوم، شما می توانید یک سیستم کامل از اشیاء که خواهد شد "برای همیشه" ساخت، به عنوان برنامه است و در حال اجرا. با این حال، تنها می تواند یک زبان برنامه نویسی ثابت مانند C ++، C #، پاسکال و دلفی به رخ کشیدن. همه متفاوت ساخته شده است، زندگی می کنند سریع تر و در یک جهان پویا آنلاین رسد.

از ترتیب از خود حفظ

شما می توانید برای توجیه تاریخی اصطلاح "ترتیب" و ظاهر در زندگی روزمره مفهوم "روش سحر و جادو" پیدا کنید. اما همه چیز بسیار ساده تر است. دقیقا همان تفاوت بین آزادی C ++ به سختی از C # ترتیب متفاوت از مفاهیم پیش پا افتاده:

  • ارسال جسم را به یک رشته.
  • به عنوان خوانده شده یک شی از یک رشته است.

گفت سحر و جادو فراگیر و روش جادویی افسانه ای - زیبایی، با صدای بلند، اما کمی عملی است. دنیای اطلاعات در درجه اول در که تمام قابل مشاهده، قابل شنیدن و ملموس می تواند به عنوان متن ساده و منسجم توصیف جالب است.

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

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

از خود به خود

معناشناسی PHP سازنده سازه در نحو آن محدود است، اما اگر طراح توسعه با موقعیت در حال توسعه:

  • این آغاز است - برای ایجاد یک نمونه کاملا جدید.
  • وضعیت فعلی است - نمونه موجود ایجاد می کند.

محدودیت PHP توجه به این واقعیت است که سیستم از اشیاء آن را تنها در زمان یک صفحه وجود دارد، آنها خود را برداشت.

ایجاد یک سیستم از اشیاء در شکل گیری صفحات سایت شما، شما می توانید آن را ذخیره کنید. برای سادگی، این فرایند لزوما به نام ترتیب، ما می توانیم حفظ وضع موجود (فایل های پایگاه داده) محدود، و زمانی که نیاز به دوباره نشستی همان صفحه و یا ایجاد دیگر در همان سایت، به سادگی بازگرداندن وضعیت فعلی امور، که در حال حاضر تشکیل شده است.

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

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.birmiss.com. Theme powered by WordPress.