Шаблон кода NetBeans для вызова функции с нулевыми аргументами по умолчанию - PullRequest
4 голосов
/ 03 марта 2011

Мой шаблон кода выглядит следующим образом:

test( $a = ${null}, $b = ${null} );

Когда я его называю, первый выбор, $a будет равен null.
После редактирования этого значения вторая переменная, $b также изменяется на одно и то же значение в то же время.

Возможно ли сделать его независимым?

Ответы [ 2 ]

2 голосов
/ 19 июля 2011

Вы также можете ввести default = "default value" после имени вашей переменной, например:

test( $a = ${firstarg default="null"}, $b = ${secondarg default="null"} );

Это решение сработало для меня, и я нашел его, просматривая предопределенные шаблоны кода. Они очень полезны и говорят сами за себя.

1 голос
/ 03 марта 2011

Значение в фигурных скобках является «именем» переменной.Если оба параметра установлены на null, вы сообщаете шаблону, что они являются одной и той же переменной.Измените имена на arga и argb, и вы должны быть золотыми.

Где вы будете использовать одно и то же имя, для таких конструкций, как:

foreach (${array} as $$${value})
    echo $$${value}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...