可以将参数定义为字符串或数组吗?
Possible to define a parameter as string OR array?
有没有一种方法可以编写一个 php 函数,它可以包含一个可以是字符串或数组的参数?
PHP 是一种松散类型的语言,因此您的参数可以是任何类型。如果您想指定函数期望的类型,您还可以编写 PHP 文档块注释。 phpdoc 是一个很好的资源。但是请注意,文档块注释是 注释 并且不会影响代码
/**
* @param string|array $my_variable
*/
function myFunction($my_variable){
if(is_string($my_variable)){
//Do something
}
if(is_array($my_variable)){
//Do something
}
}
有没有一种方法可以编写一个 php 函数,它可以包含一个可以是字符串或数组的参数?
PHP 是一种松散类型的语言,因此您的参数可以是任何类型。如果您想指定函数期望的类型,您还可以编写 PHP 文档块注释。 phpdoc 是一个很好的资源。但是请注意,文档块注释是 注释 并且不会影响代码
/**
* @param string|array $my_variable
*/
function myFunction($my_variable){
if(is_string($my_variable)){
//Do something
}
if(is_array($my_variable)){
//Do something
}
}