phpbar.de logo

Mailinglisten-Archive

[php] =?iso-8859-1?Q?OR_in_Parameter-=FCbergabe_zul=E4ssig_=3F=3F?=

[php] OR in Parameter-übergabe zulässig ??

Henning Jödden php_(at)_phpcenter.de
Mon, 9 Apr 2001 13:50:44 +0200


Tach zusammen,

Ist bei einer Funktions-Definierung, ein "OR" in der parameter übergabe
zulässig ??

sowas in etwa:

	function get_user_info($user_name OR $user_id)  { <-----HIER !!
 	    if ($user_name)  {
		do this...
	    } else if ($user_id)  {
		do that...
	    }
	  return $result;
      }

Ist das Schwachsinn ??
Ist eigentlich eine reine Faulheits Frage. :)

Alternative wäre:

	function get_user_info($user)  {
		if (gettype($user) == "string")  {
			do this... (user_name)
		} else if(gettype($user) == "integer")  {
			do that... (user_id)
		}
	  return $result;
	}

Was ist intelligenter ??

Gruß
	Henning




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#name:          Henning Jödden
#comp:        wonderpixel GmbH
#http:    ~~www.wonderpixel.de
#smtp:~~henning_(at)_wonderpixel.de
#tel:        ~~+49 221 9123118
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Unser Kopf ist Rund damit das Denken die richtung wechseln kann
             						-Francis Picabia



php::bar PHP Wiki   -   Listenarchive