امروز:یکشنبه ,۱۳۹۸/۰۴/۳۰
Download http://bigtheme.net/joomla Free Templates Joomla! 3
Home / PHP / مجیک متد MagicMethods برنامه نویسی شی گرایی قسمت۲

مجیک متد MagicMethods برنامه نویسی شی گرایی قسمت۲

یه مجیک متد دیگه ای هم وجود داره که به شما کمک میکنه هر متدیو اورلود کنین.
این قابلیت توی پی اچ پی ۵ هست
__call()
این متد به شما این امکانو میده که اگه پس از ایجاد نمونه ای از شی یه متدیو فراخونی کردین که نبود در کلاس اونو ایجاد میکنه واستون
این متد دوتا آرگومان میکیره
اولی میشه اسم متد
دومی میشه آرگومان هاش
بیشتر برای مدیریت اررور ها استفاده میشه این متد

class Overloader {
    function __call($method, $arguments) {
        echo "You called a method named {$method} with the following arguments <br/>";
        print_r($arguments);
        echo "<br/>";
    }
}
$ol = new Overloader();
$ol->access(2, 3, 4); // این متد در کلاس وجود ندارد.
// با استفاده از متد  کال میتونیم از بروز ارور جلوگیری کنیم
$ol->notAnyMethod("boo");

Check Also

set php.ini in php code

set php.ini in php code   فایل php.ini فایلی است که دارای یک سری مقادیر …

پاسخ دهید

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