Professional PHP

PHP Programming, Web Development, PHP Advocacy and PHP Best Practices.
« Two preg_replace Escaping Gotchas
PHP 5.1 is out »

A Glimpse into the Future: PHP 6

November 22nd, 2005

Derick Rethans has posted the notes from the recent PHP 6 meeting in Paris. All I can say is wow! PHP has a bright future. Good job guys.

I’ve also been impressed with the new upgrade notes for 5.1. Good job there, too.

I’ve read over the whole thing and I like what I see. One thing did jump out at me.

We also discussed whether we should even allow Unicode mode to be turned off as current micro benchmarks show that the Unicode implementations of some of the string functions are up to 300% slower, and whole applications up to 25% slower. Disallowing Unicode mode to be turned off is expected to slow down the adoption of PHP 6 too as many ISPs would be reluctant to install a version that immediately slows down the applications of their users.

I am definitely not familiar with all the issues involved, but wouldn’t this make it hard to write general purpose PHP applications? Programs would have to check whether unicode was on or off? Wouldn’t that checking be slow and complicated, too?

I think its great to discuss ways to improve adoption of PHP 6 so far ahead. It looks like APC will be included. I think thats great news on the adoption front.

I wonder, though, if anyone has gone and asked hosting companies what features they might like to see in PHP 6? I also wonder if it would be helpful to have two upgrade guides: one for programmers and one for hosts. Perhaps even a separate Hosting PHP Applications section as part of the PHP manual. (With things like “How do I find out which PHP script sent out this spam?”)

PHP hosting concerns are not always the same as PHP programmer concerns. Hosts are important to the adoption of PHP and throwing them some love can only be a good thing for the platform as a whole.

Filed Under

  • PHP

Related Posts

  • PHP 5.1 is out
  • Upgraded to WordPress 1.5
  • Web Page Loading Performance
  • Code Coverage, Feedback and Open Source
  • Why is PHP Popular?
You can leave a response, or trackback from your own site.

16 Responses to “A Glimpse into the Future: PHP 6”

  1. Paul M. Jones says:
    11/22/2005 at 6:32 pm

    The bit about a manual for hosters is a fanstastic idea. You’re exactly right about the different natures of the two audiences (programmer vs hoster).

  2. SitePoint Blogs » PHP6 Planning says:
    11/23/2005 at 8:17 am

    [...] Jeff has posted some very positive feelings. Likewise think there’s some great stuff coming. [...]

  3. alex’s blog » Blog Archive » PHP 6…. name space please!!! says:
    11/23/2005 at 10:34 am

    [...] I was reading the minutes of the php developers meeting in regards to php 6. I agree with the idea of including APC into the php distribution. I also like the idea in jeff moore’s blog post about asking web hosts input into the php development. They provide the platform for a lot of web applications. the most import thing i was looking at was the namespace discussion. I hope they implement it. It will make a lot of my code cleaner. which is a good thing. Please PHP develpers… please!!!! [...]

  4. Piku's PHP Blog says:
    11/23/2005 at 12:42 pm

    PHP 6 – A glimpse into the future

    Derick Rethans has posted the notes from the recent PHP 6 meeting in Paris.
    Some of the new features are the introduction of Unicode and deprecation of Register globals, Magic quotes, Safe mode, Register long arrays and others.
    On Professional PHP the…

  5. andre says:
    11/23/2005 at 7:13 pm

    what about the previous discussions about doing JIT-compiled PHP in version 6, like using the Parrot virtual machine?

  6. PHP 5.1 is out | Professional PHP says:
    11/25/2005 at 12:58 pm

    [...] Professional PHP Web Development with PHP, PHP Advocacy and Best Practices. « A Glimpse into the Future: PHP 6 [...]

  7. Anonymous says:
    2/17/2007 at 3:13 am

    how do u get the php6 compiler

  8. php6 says:
    12/21/2007 at 5:25 am

    Great article. I disagree though with asking the hosting companies what features they want – IMO, they have nothing to do with PHP.

  9. Vede?evanje says:
    2/7/2010 at 9:30 am

    Like your blog. Sending best wishes from Viena.

  10. jasnovidka says:
    8/22/2010 at 2:17 pm

    Very good blog post.
    I love your site.
    Keep up the good articles

  11. Brad Fallon says:
    2/15/2011 at 2:24 pm

    Thanks for taking the time to debate this, I really feel strongly about it and love learning extra on this topic. If attainable, as you gain expertise, would you mind updating your blog with additional data? This can be very useful for me.

  12. vedezevanje says:
    4/8/2011 at 6:50 am

    There are lot of diferences between programers and hosters.

    btw interesting article and blog

  13. Minta Constantineau says:
    1/4/2012 at 7:22 pm

    I’m pleased I identified this weblog, I couldnt discover any info on this subject matter prior to. I also run a web page and in the event you need to ever severe in somewhat bit of guest writing for me if feasible feel free to let me know, i’m always appear for men and women to test out my web-site. Please quit by and leave a comment sometime!

  14. Antoinette Conable says:
    1/10/2012 at 5:16 am

    Couple of comments:

  15. Marcene Truiolo says:
    2/12/2012 at 6:00 pm

    I discovered your web site web website online and check some of your early posts. Keep on the superb operate. I recently additional encourage RSS feed to my MSN News Reader. Searching for toward reading additional by you down the line!

  16. Jeremy Lin Jerseys says:
    4/4/2012 at 1:55 pm

    Your website is beautiful, which is popular among customers. I’ll come to visit again. Thank you very much!

Leave a Reply

Click here to cancel reply.

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

code: use [code=php][/code].

Comment Preview

    Subscribe Feed
    Share Subscribe to this blog…
    Share Bookmark or share this page…
  • About

    My name is Jeff Moore. I'm a PHP programmer living in San Francico and working for a startup.

    More about me…

  • Categories (Home)

    • Agile Methods (14)
    • Mac (14)
    • Misc (18)
    • Open Source (14)
    • PHP (99)
    • Software Design (29)
    • Usability (14)
    • Web Design (20)
  • Recent Comments

    • The Legality of Republishing RSS Feeds  28
      Tory Rennemeyer, eenicker, Reverse Phone Lookup [...]
    • Working with PHP 5 in Mac OS X 10.5 (Leopard)  258
      Tuan Lal, Lavagem de estofados, Edward L. Kind [...]
    • php | tek 2008  36
      how to mend ice machine, Akademija Debelih, Odbacena [...]
    • goto in PHP  59
      kasor, Thomas Valdivieso, Murray Ziadie [...]
    • Firefox Extensions for Web Developers  33
      kasor, Website Design Toronto, mobila bistrita [...]
    • Why PHP is easier to learn than Java  68
      kasor, Justina Calvery, Guy Lipton [...]
    • Meta Tag Refresh Faux Paux  43
      html email templates, E-Juice Reviews, image [...]
    • Improved Error Messages in PHP 5  49
      Carroll Tina, Przeprowadzka, Emery Harari [...]
    • Benchmarking PHP's Magic Methods  33
      kayu oyunlar?,dora,oyun,oyna, Benjamin Bejjani, paypal website [...]
    • Microbenchmarks of single and double qouting.  24
      kefir grains minneapolis, sexshop dildo, tuim688 [...]
  • Recent Posts

    • Richard Thomas
    • ZendCon: Writing Maintainable PHP Code
    • Looking Towards the Cloud
    • Holiday Tech Support
    • Closures are coming to PHP
    • php | tek Wrapup
    • php | tek 2008
    • Sarah Snow Stever
    • Benchmarking PHP’s Magic Methods
    • The Endpoints of the Scale of Stupidity on Video
  • Site

    • Archives
    • Log in
  • Search