Есть ли способ написать PHP-функцию, которая может содержать параметр, который может быть либо строкой, либо массивом?Возможно определить параметр как строку ИЛИ массив?
0
A
ответ
0
PHP - это свободно типизированный язык, поэтому ваши параметры могут быть любого типа. Вы также можете написать комментарии PHP docblock, если хотите указать тип (ы), который ожидает функция. phpdoc - хороший ресурс. Заметим, однако, что DocBlock комментарии комментарии и не влияют на код
/**
* @param string|array $my_variable
*/
function myFunction($my_variable){
if(is_string($my_variable)){
//Do something
}
if(is_array($my_variable)){
//Do something
}
}
+0
Спасибо, приятно знать! –
Смежные вопросы
- 1. Как определить массив как параметр в MatLab?
- 2. Как определить массив-объекты как параметр?
- 3. Как определить Ruby-метод, который принимает массив или строку?
- 4. Как определить результат - массив или ассоциативный массив
- 5. Определить параметр Json или объект
- 6. Как определить, является ли параметр массивом или объектом в JavaScript?
- 7. Как определить переменную PHP массив или нет
- 8. Как определить строку на английском или арабском?
- 9. Как определить файл или регулярную строку? AS3
- 10. Преобразование массива в массив в строку возможно ..?
- 11. Определить строку целую или двойную или обычную строку
- 12. Как определить размер массива, переданного как параметр?
- 13. Как определить новую строку (или пустую строку) в файле?
- 14. Как определить, был ли параметр «отправлен» или «получен» из Java?
- 15. определить строку двойная стрелка в PHP массив
- 16. Определить, существует ли массив строк или массив строк Grails
- 17. Как преобразовать JSON в массив или строку?
- 18. Gson, как десериализации массив или пустую строку
- 19. Как обрезать векторный массив символов или строку?
- 20. Как определить массив float
- 21. определить функцию как параметр объекта
- 22. Возможно передать void как параметр?
- 23. Как определить массив в классе?
- 24. Массив как параметр конструктора
- 25. Параметр аннотации: явный или неявный массив строк
- 26. Возможно ли отредактировать или расширить выражение linq, переданное как параметр?
- 27. Как определить байт? null параметр
- 28. Как определить параметр цветовой схемы?
- 29. Определить параметр backref
- 30. определить параметр в событии
Параметры функции в PHP являются Бестиповое по умолчанию/в настоящее время. Вы можете показать свой код и объяснить конкретную проблему, с которой вы столкнулись. – mario