17 متد جادویی(Magic Method) در php

متد جادویی در php چیه؟ 🤔

با استفاده متدهای جادویی یا Magic Methods می‌تونیم اتفاق‌ها و رویدادهایی که برای یک آبجکت رخ میده رو کنترل و مدیریت کنیم.

هر یک از این متدها وقتی توی یک کلاس قرار بگیرن، یعنی قراره به یک رویداد پاسخی بدن. وقتی یک رویداد خاص رخ میده، متد جادویی مربوط به اون رویداد بصورت خودکار اجرا میشه. زبان PHP شامل ۱۷ متد جادویی میشه که توی این مجموعه از پست‌ها اونها رو بررسی می‌کنیم. این متدها شامل:

  1. __construct()
  2. __destruct()
  3. __call()
  4. __callStatic()
  5. __get()
  6. __set()
  7. __isset()
  8. __unset()
  9. __sleep()
  10. __wakeup()
  11. __serialize()
  12. __unserialize()
  13. __toString()
  14. __invoke()
  15. __set_state()
  16. __clone()
  17. __debugInfo()

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

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