On Fri, 27 Feb 2015, Xinchen Hui wrote:

> Hey Internals:
> 
>       I was looking Bob's switch optimization..
> 
>       then I start to worry about where is the place optimization should 
> goes..
> 
>       in generally, PHP is a  interpreted language. IMO, it should
> compiler the PHP codes to opcode without any optimization(of course,
> we did some, but they won't change a lots of opcodes which should be
> generated)..
> 
>       and, since 5.5, we already have opcache bundled in..
> 
>       thus, I am proposing a principle, that is:
> 
>       in the future, we only do optimization in opcache side, and keep
> Zend Compiler without any optimization... considering Zend Compiler do
> things in -O0.
> 
>       since, optimization always are dangerous.. if we only do them in
> opcache, user can still run them codes with disable opcache, or at
> least disable some optimization level which cause that..
> 
>       what do you think?

I think it's a very sensible approach. I would however like to see this 
sort of 'experimental' optimisations to be also possible through an 
extension. I think some of Sara's? AST hooks might help here?

cheers,
Derick

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to