可以在PHP 7中禁用类型检查吗?

时间:2018-01-31 22:56:30

标签: php

似乎strict_types指令在被禁用时仍会引发TypeError

https://repl.it/repls/ImpeccableUncomfortableGrub

是否可以禁用任何类型的运行时检查?

原因:我们有一个非常大的代码库,我们正在迁移到PHP 7.1。我们希望能够从现有注释中填写许多返回类型,以便开发可以更快地捕获错误。但是,如果我们这样做,它会破坏生产中的许多东西(因为代码流会改变)。

1 个答案:

答案 0 :(得分:1)

官方回答,没有。它不会发生。不幸的是,你要么只是不得不通过它,编写单元测试,或者甚至写一些自定义代码来帮助转换。有了400k +线,这并不容易。