Postcards From My Life

Lint I find in my mind's belly-button.
  • EPK
  • Consulting
  • Resume
  • Nerd Herding
  • Talks
  • CWJ 09
« Planet p0wnage
I’ve been published in Dr. Dobbs! »

Namespaces in PHP

Dear Reader,

I don’t often comment on PHP directly in my blog as I have other outlets for that. However, Elizabeth Smith brought this post to my attention yesterday in the #phpc chatroom and I really think it deserves a mention by any and all interested in this topic. (Also, this post is on my personal blog and should not in any way be considered a corporate endorsement for any person or idea discussed…you have been warned.)

If you don’t follow the PHP internals mailing list, then you may not know of the storm that has been playing out in it regarding namespaces in PHP 5.x or PHP 6. Don’t worry, if you don’t follow it, unless you are qualified to participate in the discussion, it’s really not that interesting. The important fact is that there has been for some time now, a very passionate discussion over how namespaces should be implemented in PHP, when they should be implemented and should they even be implemented in PHP.

Deric Rethans even wrote an interesting and detailed message titled “RFC Dropping Namespaces“, which shows you how far this conversation has gone.

To the point of this post, on Thursday, Greg Beaver wrote a rebuttal to Derick’s post. Not only did he address all of Derick’s concerns but he suggested how they could be addressed technically. (Not being a regular follower of internals, it is only by anecdotal evidence that I understand that it is not common for someone to rebut AND suggest a solution at the same time.)

Kudos to Greg for what seems to be a comprehensive and viable solution. (At least from my limited understanding of the problem space.) If you are at all interested in the future of PHP, I suggest you go take a look at the discussion as it may affect you. (Please though, no +1 posts and unless you are ready to show a patch to support your idea of how it should be implemented, please don’t post your idea)

Until next time,
(l)(k)(bunny)
=C=

Related posts

  • CWJ: Day -4 (0)
  • XAMPP, PHP 5.3, PEAR, and PHAR (what a mess) (12)
  • WinCache – Preliminary tests look REALLY good. (7)

Tags: Derick Rethans, greg beaver, internals, namespaces, PHP

This entry was posted on Saturday, December 8th, 2007 at 9:08 am and is filed under PHP, Programming. You can follow any responses to this entry through the RSS 2.0 feed.Both comments and pings are currently closed.

Comments are closed.

  • Team Based PHP Training

  • Sponsors and Ads

  • Conferences I’m Attending

  • About Me

    cal_evansThis is my blog. Sometimes it's my deep thoughts, sometimes it's a journal of things I've learned. Every now and then it's my box of shattered dreams. Most of the time though, it's just the place I like to write. Sit with me as I show you some postcards from my life. While you are here, do me a favor and leave a comment.

    If you are looking for my contact information, bio, picture, ASL, check out my EPK.

    My name is Cal Evans and this is my blog.



    Follow me on FriendFeed!

    View Cal Evans's profile on LinkedIn

  • My First Book

  • Support PHPWomen


    US Shop | European Shop

  • What I'm Doing...

    • Going to CodeStock? Vote for my talk http://bit.ly/aZgFiN (Please?) 1 hr ago
    • ok, podcast edited. (Left in the Ums for the eventual drinking game) Now for lunch and then I've actually got real work to do. :) 3 hrs ago
    • RT @derickr: New blog post: "Available for PHP Extension Writing" — http://derickrethans.nl/available-for-php-extension-writing.html 3 hrs ago
    • More updates...

  • Tags

    API article Cal Evans codeworks conference cw09 developers devzone elizabeth naramore Entrepreneurship Exim flex fun IBuildings iPod Kathy Evans linkedin Mac Management Marketing microsoft MySQL Nashville phar PHP phparchitect php developers podcampnashville podcast podcasting poem Programming Quickies respect RSS Silly-Con Valley sixty second tech software development terry chay twitter upgrade video wordpress zend zend framework

  • RSS PHP Podcasts

    • Writing Composite Zend_Form Elements
    • Preparing Custom Elements for Zend Validators
    • webcast: Introduction to Doctrine 2
    • 8 Reasons Every PHP Developer Should Love JavaScript
    • oddWeek Episode #4
    • Creating Custom Zend_Form Decorators
    • Habits of Highly Scalable Web Applications
    • PHPSPCast #6 – Ao vivo da Campus Party (Q&A)
    • php|architect podcast: oddWeek #003
    • Podcast #2010-02: Stalker Edition

  • XBox Gamer Card

  • Me

    • Best web design company
    • Cal Evans Dot Com
    • Cyrano’s Apprentice
    • Evans Internet Construction Company
    • My Life as a Child
    • PHP Podcasts
    • Sixty Second Tech

  • RSS My Blog at php|arch

    • An error has occurred; the feed is probably down. Try again later.

  • Flickr Recent Photos

    Blue Parabola Southern Office-Rear Annex is closed for snowSnow Heart@dzuelke getting ready to give his talk@fabpot talking about Dependancy Injection@derickr giving the opening keynotePeople meeting other peoplePHP Benelux Goody Bag ContentsCheck InDSCN2280The main room

  • Categories

    • Apache
    • BlogBling
    • Blogging
    • codeworks
    • Entertainment
    • Entrepreneurship
    • Flex
    • Humor
    • JavaScript
    • Long Form
    • Management
    • Marketing
    • Me
    • PHP
    • podcasting
    • Programming
    • SQL
    • Technology
    • Web 2.0
    • wordpress
    • WordPress Plugins
    • writing
    • zend framework

  • Meta

    • Log in
    • Entries RSS
    • Comments RSS
    • WordPress.org


Postcards From My Life is proudly powered by WordPress
Entries (RSS) and Comments (RSS).