Здравствуйте, уважаемые кодеры. Подскажите, пожалуйста, можно ли игнорировать при вызове функции Function указание отсутствующих переменных? Раньше помню в лог ошибок постоянно это сыпалось, что функция в себя включает список скажем из 5 входящих переменных, а в нее передается только 3 или 2. Когда стал прописывать пустыми кавычками "", "", "", до нужного количества, ошибки эти пропали. Сейчас по логам такое не встречается. даже не знаю, то ли я устранил все это, то ли это больше не считается за ошибку. Так вот. К примеру есть функция
function delitem($iditem, $login, $kolvo, $linefile, $catalog, $effect34, $effect33)
В тех местах где пара эффектов передается, я прописываю значения effect34 и effect33
в тех местах где не нужно, я пишу "", "") и идут пустые данные.
Сейчас мне потребовалось для передачи добавить аж 5 новых переменных и они точно так же будут местами заполнены, местами нет. Могу ли я добавить нужные значения только в тех местах где эти переменные приобретают свойства, не добавляя кучу пустых кавычек в тех местах, где это не требуется?
Как это может сказаться на производительности и вообще. Не хочется просто теперь переписывать около 50 файлов, везде где встречается данная функция. что бы туда просто добавить после $effect34, $effect33 пустые кавычки. Надеюсь подробно объяснил и суть ясна, что я имею ввиду.