有没有一种方法可以动态地在php

时间:2018-06-20 22:05:04

标签: php

我可以直接使用另一个变量进行类型转换吗?我已经尝试过这些:

$foo = "100.23";
$bar = "float";
$ret = ({$bar}) $foo; // Does not work
$ret = {($bar)} $foo; // Does not work

以上两次尝试都会产生错误“语法错误,意外的'{'in ...”。

当前我正在使用这样的方法:

function convert($type, $value) {
    switch($type) {
        case 'float':
            return (float) $value;
        break;
        ...
    }
}

但是我只是好奇我是否可以直接做。

0 个答案:

没有答案