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

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

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

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

معرفی Trait در PHP

امیرمسعود ایرانی | شنبه, ۸ شهریور ۱۳۹۳، ۰۱:۲۶ ب.ظ | ۰ نظر

Trait مفهومی جدید در PHP نگارش 5.4 و جدیدتر است. این مفهوم برای جایگزینی ارث بری چندگانه که در php موجود نیست ایجاد شده است.

در زبان‌هایی که از ارث‌بری چندگانه پشتیبانی می‌شود، می‌توان هنگام تعریف یک کلاس جدید، یک یا چند کلاس را به عنوان والد معرفی کرد ولی در زبانی مانند PHP با ارث‌بری یگانه، ارث‌بری تنها از یک کلاس امکان پذیر است.


مفهوم Trait چیزی شبیه یک کلاس است با این تفاوت که نمی‌تواند نمونه‌سازی شود و تنها برای اضافه کردن قطعه کد به دیگر کلاس‌ها استفاده می‌شود.


یک Trait می‌تواند حاوی چندین تابع باشد. درج یک Trait در یک کلاس تمامی توابع آن را به کلاس خواهد افزود.

این کار از تکرار کد جلوگیری می‌کند و می‌تواند باعث افزایش کارایی نرم‌افزار و سرعت توسعه‌ی آن شود

  • امیرمسعود ایرانی

php

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی