【发布时间】:2026-01-19 21:00:02
【问题描述】:
我想覆盖PHPExcel_Cell_DefaultValueBinder::dataTypeForValue()方法而不接触PHPExcel库,这样我以后升级库就不会出现问题了。
事实上,我这样做是为了解决将数字转换为字符串的问题,我只是想知道如何覆盖一个方法,以便我可以继续使用该库而不会出现问题。
【问题讨论】:
-
编写自己的值绑定器,实现 PHPExcel_Cell_IValueBinder 接口,在 bindValue() 方法中进行测试,并在匹配时设置单元格;但默认为默认值绑定器 - 这正是高级值绑定器所做的
标签: php oop phpexcel overwrite