login  Naam:   Wachtwoord: 
Registreer je!
 Forum

1e plek in functie leeglaten

Offline ikki007 - 24/04/2008 16:36
Avatar van ikki007Gouden medailleGouden medaille

PHP ver gevorderde
Hey, stel ik heb een functie

function aaa($a = 'a', $b = 'b')
{

}

en ik wil dat hij voor $a de default value pakt (dus 'a') en voor $b die ik kies
dus:

aaa(default, 'bb');

wat moet ik invullen voor default?
ik kan wel handmatig 'a' invullen maar als ik het dan op heel veel pagina's aanroep kan ik het niet in 1 keer aanpassen.

Ik kan ook de volgorde aanpassen (default achteraan) alleen dan moet ik het hele script omgooien en de ene keer geef ik $a wel mee en de andere keer niet.

Ik vroeg me dus af hoe dit op te lossen..

~ikki

3 antwoorden

Gesponsorde links
Offline Kr4nKz1n - 24/04/2008 16:37
Avatar van Kr4nKz1n Onbekend
  1. function Aaa($a, $b = NULL, $c = 'lol')
  2. {
  3. }
Offline Rens - 24/04/2008 16:37
Avatar van Rens Gouden medaille

Crew algemeen
Maak 'DEFAULT' aan met PHP.net: define.
In je config:
  1. DEFINE("DEFAULT", "a");

En dan bij je functies:
  1. aaa(DEFAULT, 'bb');
Offline ikki007 - 24/04/2008 16:44
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Heb het maar op jouw manier opgelost rens, kon default trouwens niet gebruiken als naam, zal wel gereserveerd zijn oid.

Raar dat hier (nog) geen 'normale' oplossing voor is in php.  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.186s