php - 在 PHP 中,函数如何作为另一个函数的参数?

标签 php function

以下代码显示了作为另一个函数的参数调用的某个函数:

$somevar = count(substr(time(),0,10));
echo $somevar;

最里面的函数会先执行吗?

最佳答案

是的。上面的代码翻译如下:

$timestamp = time();
$first_ten_chars = substr($timestamp ,0 , 10);
$somevar = count($first_ten_chars);

但是,这段代码并没有多大意义。 time() 返回一个 Unix 时间戳,并且它有(很可能有)10 个字符(除非您谈论的是距现在 273 年以上的日期),因此 substr( ) 函数将只返回整个时间戳。 count() 计算数组/对象中的元素数量,由于您传递的是字符串,因此它将始终返回 1

如果您说明您想要做什么,我也许可以建议正确的方法。

关于php - 在 PHP 中,函数如何作为另一个函数的参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20618370/

相关文章:

php - 当日期为年/月/日时按日期(年/月/日)查询并分组 H :i:s format

php - 如何验证我的 PHP 应用程序的用户?

javascript - 避免 JavaScript 中的函数闭包

javascript - Angular js/Javascript 跟踪进程被调用的次数

javascript - 使用 PHP 上传 Dropzone JS 文件时调用 PHP 中的 Javascript 函数

php - Apache 和 CentOS 中的默认 session 超时

php - 表单中的选项值以在数据库中搜索两个值

c - 如何在函数内部进行 malloc 并在 C 中返回指针?

C++ 获取成员函数的类型(返回类型和签名),不带成员函数的 'const' 限定符

c++ - 错误 : invalid type argument of unary ‘*’ (have ‘int’ )