параметр в функции даже не иссет, все еще работает

0

Возможно ли вызвать функцию, независимо от параметра isset или нет,
как это сделать?

select();
select($response_message);

function select($response_message) {
  ....
}
Теги:

1 ответ

1
Лучший ответ

Для PHP, когда вы объявляете функцию, введите значение по умолчанию

function select($response_message = 'whatever') {
    ....
}

На этом этапе select() и select('whatever') выполните одно и то же.

для получения дополнительной информации о PHP

Что касается javascript, этот процесс немного более активен

  • 0
    Спасибо за ответ, в php, что если $ response_message когда-нибудь является массивом, могу ли я определить его перед функцией, например, $ response_message = array (...); выбор функции ($ response_message = $ response_message ') {
  • 0
    Если вам нужно передать массив, вы можете просто запустить его так, как вы ожидаете select(array('foo', 'bar')) . «что угодно» присваивается только в том случае, если вы пропускаете аргумент при его вызове.
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню