我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

动态函数调用PHP

I have a very specific question: is the following code possible in one line? Or is there a beter way to do the same?

$key = rand(1,100);

$temp = 'GetObjects'.ucfirst($key).'Array';
$objects = $this->module->$temp();

Like this:

$objects = $this->module->'GetObjects'.ucfirst($key).'Array'();

Maybe

$objects = $this->module->{'GetObjects'.ucfirst($key).'Array'}();

or

$objects = call_user_func(array($this->module, 'GetObjects'.ucfirst($key).'Array'));

近期文章

  • PHP函数错误T_FUNCTION
  • 需要帮助这个PHP功能
  • PHP:帮助这个逻辑
  • 更改字符串中的每个符号
  • 星级评分系统,与亚马逊相似
  • PHP:确定是否选中了复选框
  • 计算类别中的文章数量
  • SQL:用于列的UPDATE查询错误值
  • PHP:如何将参数添加到对象引用?
  • Ajax从Mysql检索数据 - 不能正常工作
  • PHP查询MYSQL很慢。 有什么可能导致它?
  • 如何收集数组中所有真值的键?
  • 如何转换双/二进制,反之亦然?
  • 激活了一个新的WP主题,收到此错误:解析错误:语法错误,意外T_STRING,期待T_OLD_FUNCTION或T_FUNCTION或T_VAR或'}'
  • 使用jquery .get检索发送到php文件的信息
  • 在几秒钟内获得时间
  • 字符串上的最小校验和
  • preg_match_all表达式
  • 帮助解决此错误消息>意外的T_OBJECT_OPERATOR
  • 有人可以为我调整这个PHP代码吗? Drupal代码

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华