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

在PHP 5中,我可以动态地实例化一个类吗?

Is it possible to dynamically instantiate a class using a variable? For example is something like this possible in PHP?

class foo
{
    public $something;
}

$class_name = "foo";

$f = new $class_name();

That should work, yes.

You can also do:

$f = new $class($arg1,$arg2);

Yes, this code will work fine.

In PHP 5 can I instantiate a class dynamically?

Yes you can, your code should work fine.

Yes of course you can instantiate using dynamic names;

近期文章

  • 如何在yii下拉列表中显示所选选项?
  • 动态添加到where条件 - Laravel
  • Laravel路由不使用文件扩展名
  • 使用固定位置恢复字符串中的数据
  • 从文件读取到关联数组
  • 覆盖前端JS for Woocommerce Checkout
  • 在调用之前检查未定义的PHP方法?
  • 如何在WordPress上获取帖子的自定义文件?
  • PHP:检测并更正HTML中的传出链接
  • 来自PHP形式的奇怪字符。 字符集?
  • PHP中的表单验证和提交问题
  • 将hmac添加到PHP中已存在的哈希
  • 如何从静态子方法获取类名
  • 从mysql获取数据以显示在网页上
  • 通过ANT获取和使用父目录
  • $ _POST变量名是变量,如何检索?
  • str_replace()不替换为<strong>元素
  • 如何使用JQuery异步上传文件
  • 做网络游戏服务器升级的最佳做法?
  • 通过许多功能获取数据库记录

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华