On Jul 28, 2014 10:13 PM, "Andrea Faulds" <a...@ajf.me> wrote: > > > On 28 Jul 2014, at 20:14, Dmitry Stogov <dmi...@zend.com> wrote: > > > The real problem, that it'll break compatibility with old uncommon compilers. > > I'm not sure if new MSVC versions support it, but the one I use - does not. > > > > Breaking something without a real reason is not a good move. > > While C99 itself would, I would again argue that we don’t need to use the whole thing. Are there any compilers out there which people use to compile PHP that do not support declarations between statements?
VC is one, except latest RC. And if gcc would follow c89 std without tricks too. Why we should use the c89 strict option.