【发布时间】:2015-01-22 20:52:42
【问题描述】:
我能否在代码中检测到当前使用的是哪个版本的 symfony?
我有一个使用 symfony 函数的包,该函数在 2.4 版中已更改,因此我需要检测我正在运行哪个版本,以便调用适合使用的 symfony 版本的函数
【问题讨论】:
-
this 回答应该有帮助
标签: php symfony symfony-2.4
我能否在代码中检测到当前使用的是哪个版本的 symfony?
我有一个使用 symfony 函数的包,该函数在 2.4 版中已更改,因此我需要检测我正在运行哪个版本,以便调用适合使用的 symfony 版本的函数
【问题讨论】:
标签: php symfony symfony-2.4
symfony 版本常量会帮助你。
您可以在 Symfony/Component/HttpKernel/Kernel 中找到它 - 常量 VERSION。
https://github.com/symfony/symfony/blob/master/src/Symfony/Component/HttpKernel/Kernel.php#L62
【讨论】:
$kernel = new HttpKernel($dispatcher, $resolver);。我会先尝试echo $kernel::VERSION,然后再尝试echo Symfony/Component/HttpKernel/Kernel::VERSION。