Re: [PHP] Typed PHP!
- Date: Tue, 08 Sep 2015 21:32:01 +0000
- From: Tim-Hinnerk Heuer <tim@xxxxxxxx>
- Subject: Re: [PHP] Typed PHP!
Will all frameworks that work in 5.x work in 7.x or are there (major?)
On Wed, 9 Sep 2015 at 08:32 Larry Garfield <larry@xxxxxxxxxxxxxxxx> wrote:
> What you want is PHP 7, which just had its RC2 release. :-)
> (Part 2 on scalar types coming soon; I'm not sure what the publication
> schedule is.)
> --Larry Garfield
> On 09/07/2015 11:06 PM, Tim-Hinnerk Heuer wrote:
> > Hi there,
> > The single most annoying feature about PHP I find is that there are no
> > optional types for variables. Otherwise, I think PHP is great: great
> > community, lots of code and contributors etc.
> > Just out of curiosity, do you think it would be possible and feasible to
> > PHP that is optionally typed and can be compiled/transpiled to normal
> > I think this should be quite possible and possibly a great addition to
> > language. It would need to not break the current syntax but provide
> > tooling in IDEs and editors. Someone has already had a similar idea:
> > https://github.com/krakjoe/strict
> > However, I would propose a technology that transpiles to "normal" PHP.
> > types would be solely there for better tooling support and YES, better
> > complete! An extension wouldn't be required. Typed PHP would just be a
> > super set of normal PHP and all existing code could be re-used just like
> > Type Script. You could also have .d.tphp files, similar to TS and
> > existing libraries for better auto complete. I have come across Type
> > not so long ago and it is really good in my opinion. People can still
> > develop in the not strictly typed language while others more inclined to
> > use strict types can use them but do not have to.
> > Similar to TS you could have .tphp files that compile to readable .php
> > files without having to re-engineer PHP or write extensions. The benefits
> > should be obvious: Maximum code re-usability while providing better code
> > maintenance and tooling.
> > I think the exact syntax can be discussed and should be to not break
> > anything while having a terse syntax, that is readable and writable. I
> > could propose some syntax ideas that would be similar to TS syntax, but
> > wanted to put the idea out there first. Maybe you will say this is
> > absolutely crazy and cannot be done, but I challenge this belief.
> > Kind regards,
> > Tim
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php