जावा जैसी भाषाओं में, अधिक भार इस तरह से इस्तेमाल किया जा सकता है:PHP फ़ंक्शन ओवरलोडिंग के लिए क्या है?
void test($foo, $bar){}
int test($foo){}
तो अगर आप बुलाया test()
2 के साथ बहस e.g test($x, $y);
, पहले समारोह के नाम से जाना जाएगा। यदि आपने केवल 1 तर्क पारित किया है जैसे test($x);
, दूसरा फ़ंक्शन कॉल किया जाएगा।
मैनुअल से ऐसा लगता है कि PHP 5 में ओवरलोडिंग है, लेकिन इसके लिए क्या है? मैं इस विषय पर मैनुअल को समझ नहीं पा रहा हूं ..
भी देखें [क्यों पीएचपी समारोह से अधिक भार का समर्थन नहीं करता?] (http://programmers.stackexchange.com/a/190550/ 84,349)। –
आप इस लिंक में अधिभार योग्य वर्ग का उपयोग कर सकते हैं: http://stackoverflow.com/questions/4697705/php-function-overloading/27231803#27231803 –