PDA

View Full Version : فراخوانی تابع کلاس



cpuram
شنبه 24 اسفند 1392, 23:30 عصر
سلام
این یه کلاس تست با یه فانکشن.


class test{ public function newfunc(){ echo"this is a function..."; } }
//1 test::newfunc(); //2 $new=new test(); $new->newfunc();


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

saeedvir
یک شنبه 25 اسفند 1392, 08:16 صبح
http://www.webdeveloper.com/forum/showthread.php?198494-Calling-Functions-within-Functions-in-PHP-OOP

و

http://www.php.net/manual/en/language.oop5.php

چون توضیح داشت به همراه مثال خیلی خوب بود.

cpuram
یک شنبه 25 اسفند 1392, 10:13 صبح
نتونستم استفاده از :: رو کامل متوجه بشم میشه توضیح بدید چه موقع هایی میشه استفاده کرد؟

tux-world
یک شنبه 25 اسفند 1392, 14:50 عصر
برای مواقعی هستش که شما تابع رو به صورت static معرفی میکنید و نمیخوایید موقع استفاده کردن از روی کلاس شیئ بسازید. اینطوری همه جا بدون مشکل قابل استفاده هستش

cpuram
یک شنبه 25 اسفند 1392, 15:40 عصر
برای مواقعی هستش که شما تابع رو به صورت static معرفی میکنید و نمیخوایید موقع استفاده کردن از روی کلاس شیئ بسازید. اینطوری همه جا بدون مشکل قابل استفاده هستش
تشکر.توابع استاتیک چه مزایایی دارن؟ کجاها استفاده بشه بهتره؟