当前位置:  开发笔记 > 编程语言 > 正文

在PHP和JavaScript之间共享常量

如何解决《在PHP和JavaScript之间共享常量》经验,为你挑选了1个好方法。



1> Adam Peck..:

我会用json_encode.您必须首先将类转换为关联数组.

$constants = array("RESOURCE_TYPE_REGISTER"=>2, "RESOURCE_TYPE_INFO"=>2);
echo json_encode($constants);

如果您更喜欢使用类,也可以使用反射将类转换为关联数组.

function get_class_consts($class_name)
{
    $c = new ReflectionClass($class_name);
    return ($c->getConstants());
}

class Constants {
    const RESOURCE_TYPE_REGSITER = 2;
    const RESOURCE_TYPE_INFO = 1;
}

echo json_encode(get_class_consts("Constants"));

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有