Ik heb een functie waarbij verschillende parameters binnenkomen, zoals in dit sterk vereenvoudigd voorbeeld:

mijnFunctie("Jan",$achternaam,$lievelingskleur,"Drinkt graag Cola");


In de functie mijnFunctie() wil ik achterhalen
of een parameter als pure string is meegegeven ( de quotes )
of als variabele ( de $ )

Weet iemand of het mogelijk is om dit onderscheid te maken?
Kan volgens mij niet.
Waarom zou je dat willen??
volgens mij niet mogelijk, het is wel mogelijk om de parameters op te halen:


2 verschillende manieren;
<?php

function test($a = "c")
{
print_r(func_get_args());
}

$reflection = new ReflectionFunction("test");
print_r($reflection->getParameters());

echo test("a", $b = "1");
?>

Reageren