Moodle[导出器]是接收数据并将其序列化为一个简单的预定义结构的类.它们确保输出的数据格式统一,易于维护.它们也用于生成外部函数的签名(参数和返回值) 外部函数定义在moodle/lib/externallib.php 在处理外部函数(Ajax,Web服务,...)和渲染方法时,我们经常遇到同一个对象被使用并从多个位置输出的情况.当这种情况出现时,我们的对象的代码会被重复序列化,或者变得不一致我们用[导出器]来解决这个问题,它清楚地定义了它输出的数据,并包含将输入数据转换成输出数据的逻辑,它…