php - 通过将所需类型指定为它自己的变量来类型转换变量
问题描述
我有一个对象($result),我使用一个单独的数组作为查找表,将属性映射到正确的类型(int、bool、string 等)
我想做的是遍历数组并将每个属性转换为正确的类型,理想情况下尽可能干净,无需复杂的 switch 语句。那么……为什么这行不通?
// where $type = "int", "bool" etc.
$result->{$key} = ($type) $result->{$key};
语法错误,意外的“$result”
(PhpStorm 只是在 $type 的右括号后说“预期的分号”)
解决方案
推荐阅读
- botframework - 将 azure 中继服务与 Bot 模拟器连接
- jira - Jira 到 Azure 板的迁移不适用于 Solidify 工具
- javascript - 如何在拖动时修复 Div 元素“跳跃”?
- javascript - 如何显示我期望的数组结果 JavaScript
- c# - 多线程:发布者线程和订阅者线程之间的混淆
- abp - 在 abp.io 中翻译德语变音符号
- python - 从字符串转换到列表中的倒数第二个条目后舍入浮点数
- selenium - java - 如何在java中的selenium web-driver中的div中获取html/body中写入的文本
- sapui5 - SAPUI5如何仅显示表中展开的entitySet的第一个元素
- powerbi - PowerBI Desktop 不支持 OData 源中的“注释”架构元素