function parameters: type achterhalen
Fromzon ngl
13/02/2012 20:06:46Ik 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?
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?
Gewijzigd op 13/02/2012 20:07:11 door Fromzon ngl
PHP hulp
26/12/2024 17:15:36- SanThe -
13/02/2012 20:08:59Aad B
13/02/2012 20:11:37Jaron T
13/02/2012 20:35:49volgens mij niet mogelijk, het is wel mogelijk om de parameters op te halen:
2 verschillende manieren;
2 verschillende manieren;
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?php
function test($a = "c")
{
print_r(func_get_args());
}
$reflection = new ReflectionFunction("test");
print_r($reflection->getParameters());
echo test("a", $b = "1");
?>
function test($a = "c")
{
print_r(func_get_args());
}
$reflection = new ReflectionFunction("test");
print_r($reflection->getParameters());
echo test("a", $b = "1");
?>