|
|
|
| Всем привет.
подскажите.
есть функция
function test($a,$b=10,$c=20,$d=30);
можно ли как-то обратиться к этой функции поменяв значение только у $d? бывают просто ситуации что у параметров функции миллион значений по умолчанию, а изменить надо только последний или около того. | |
|
|
|
|
|
|
|
для: sd607
(16.12.2011 в 20:01)
| | Нет, это невозможно. Если значений миллион - передавайте в качестве параметра массив или объект, с большим количеством действительно неудобно работать. | |
|
|
|
|
|
|
|
для: sd607
(16.12.2011 в 20:01)
| |
function test($a,$b=10,$c=20,$d=30);
|
я думаю можно еще написать обертку для функции типа
function wrapper($a, $d)
{
function test($a,10,20,$d);
}
|
может поможет | |
|
|
|