Re: Function Overloading

From: Date: Sun, 18 Dec 2005 23:57:25 +0000
Subject: Re: Function Overloading
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-227634@lists.php.net to get a copy of this message
PHP doesn't natively support function redefining. Functions with variable length arguments are a different ballgame in PHP. Have a look at func_num_args[1] and the other functions in the "Function handling" section of the manual. 1: http://php.net/func_num_args Labunski wrote: > "PHP does not support function overloading." > So, is there any other way of getting a number of parameters(variables) > passed to a function? > > aka. > function fruits($apple, $banana, $kiwi, $grape){ > > #should (somehow) output 4 > > } > > OK. if it was an array, than I could use count($array), but now I'm stuck! > > Thanks in advance! >

« previous php.general (#227634) next »