php 动态创建类_创建具有动态功能PHP类

本文介绍了如何在PHP中创建具有动态方法的类,这些方法基于数据库记录。通过一个构造函数接收数组,并利用__call魔术方法,在调用未定义的方法时检查对应的数组键是否存在,从而实现动态获取值的功能。示例展示了如何使用此类来检索数据。
摘要由CSDN通过智能技术生成

php 动态创建类

As you have probably found out, when I see something interesting I don't know how to do, my only goal is to figure out how to do it. Thus is the case with PHP classes featuring dynamic methods based on database records (or arrays). I took some time to figure out how it was done.

正如您可能已经发现的那样,当我看到一些有趣的东西却不知道该怎么做时,我唯一的目标就是弄清楚该怎么做。 具有基于数据库记录(或数组)的动态方法PHP类就是这种情况。 我花了一些时间弄清楚它是如何完成的。

PHP数组中的示例MySQL记录 (The Sample MySQL Record in a PHP Array)


$record = array(
		'id' => 12,
		'title' => 'Greatest Hits',
		'description' => 'The greatest hits from the best band in the world!'
	);


Pretend we created the above array based on a record retrieved via a MySQL query.

假设我们根据通过MySQL查询检索的记录创建了上述数组。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值