Klar geht das, allerdings nicht so wie du denkst :)
Dynamische Parameter werden nur über deren Position definiert oder als kompletten String wie bei der URL übergeben.
Folgendes sollte gehen (ungetestet):
PHP-Code:
<?php
function test()
{
var_dump(func_get_args());
}
test('key=value');
?>
Damit du dann aber an value rankommst, müsstest du in einer schleife alle Parameter durchlaufen und die Keys und Values einem Array zuweisen. Dann kannst du darauf normal zugreifen...
[nachtrag]
PHP-Code:
<?php
function test()
{
foreach (func_get_args() as $param) {
$arr = split("=", $param);
$newParam[$arr[0]] = $arr[1];
}
//var_dump(func_get_args());
print_r($newParam);
}
test('key=value', 'muh=kuh');
?>
Ausgabe:
Code:
Array ( [key] => value [muh] => kuh )
Lesezeichen