Phil Sturgeon

philsturgeon.co.uk · Personal blog · on HN since 2009

Personal blog of a PHP developer writing on PHP packages, frameworks, hosting, benchmarks and language quirks.

What HN saysHN commenters cite it in PHP debates, such as the T_PAAMAYIM_NEKUDOTAYIM error name, PHP cloud hosting, and CodeIgniter's UTF-8 support.
24HN people shared it
7linked it in comments
24stories submitted
423story points
13 years agolast shared
2009people per year2026

Most-shared posts

  1. 1
    Benchmarking Codswallop: Node.js vs. PHP
    2 people · 163 points · first shared 2013 · 82 comments on HN
  2. 2
    Packages: The Way Forward for PHP
    2 people · 93 points · first shared 2012 · 69 comments on HN
  3. 3
    PHP 6: Pissing in the Wind
    2 people · 39 points · first shared 2013 · 78 comments on HN
  4. 4
    2012: The Year of PHP Cloud Hosting
    2 people · 5 points · first shared 2012 · discussion on HN
  5. 5
    T_PAAMAYIM_NEKUDOTAYIM vs. Sanity
    2 people · 4 points · first shared 2013 · 2 comments on HN
  6. 6
    Puppet or Chef?
    1 people · 94 points · first shared 2012 · 59 comments on HN
  7. 7
    PHP Packages | Image Uploads & Management
    1 people · 3 points · first shared 2012 · discussion on HN
  8. 8
    Why some people hate PHP
    1 people · 3 points · first shared 2012 · discussion on HN
  9. 9
    PHP 5.5 did not lose JSON support
    1 people · 3 points · first shared 2013 · discussion on HN
  10. 10
    "Laravel is Awesome" says famous Codeigniter Core Dev
    1 people · 2 points · first shared 2012 · discussion on HN
  11. 11
    Why do some PHP Developers love static APIs?
    1 people · 2 points · first shared 2012 · discussion on HN
  12. 12
    Using CodeIgniter in Multi-site Set-up
    1 people · 2 points · first shared 2009 · discussion on HN
  13. 13
     The Tribal Framework Mindset
    1 people · 2 points · first shared 2014 · discussion on HN
  14. 14
    New CodeIgniter Documentation = Unicorn Party
    1 people · 1 points · first shared 2011 · discussion on HN
  15. 15
    Managing stable and unstable branches in Git
    1 people · 1 points · first shared 2009 · discussion on HN

What HN people wrote when they linked it

Joakal · 2011-08-19
There's many utf8 collations so you should specify something specific to default to. I recently read to use utf8_unicode_ci [0] is the best. [0] http://philsturgeon.co.uk/blog/2009/08/UTF-8-support-for-CodeIgniter
jnardiello · 2014-01-26
IMHO, PHP is hated and misconsidered because: Since a few years ago, it was mainly used by amateurs. The truth is that PHP, right now, is a very appealing and competing language. I know several companies that power their services with PHP and it just makes wonders. Of course: you need to know what you are doing. But the language itself is capable of doing almost everything, without drawbacks. Lot of people make clueless claims about how PHP is worst than (place-latest-cool-framework/language-here). This is far from being true, read this: http://philsturgeon.co.uk/blog/2013/11/benchmarking-codswallop-nodejs-… So, PHP is hated in the devs world because it gave access to "amateurs" to the world of crafting software. Which is ridiculous.
e-tron · 2013-12-20
recently(not quite) there was a talk in php internals about changing that. read this: http://philsturgeon.co.uk/blog/2013/09/t-paamayim-nekudotayim-v-sanity
jtreminio · 2013-04-08
Sure, I'll list off a few reasons: * One of the biggest contributors to the community edition left and wrote a nice blog post about it [0] * CodeIgniter uses some very untestable patterns [1] * The way it allows loading classes is horrible [2] * It feels like a first-generation PHP framework because it is a first-generation PHP framework * It tries to do almost everything. A framework should have the bare minimum, and use outside libraries or libraries that were developed without the framework in mind. [0] http://philsturgeon.co.uk/blog/2012/12/5-things-codeigniter-cannot-do-… [1] $ci =& get_instance() [2] $this->load->library('typography');
philsturgeon · 2011-04-10
This was ported over from CodeIgniter which has a few crazy Hellers for this sort of thing. I wrote an article explaining the benefits: http://philsturgeon.co.uk/blog/2009/12/Why-CodeIgniter-HTML-helper-fun… Remember though, that class won't be loaded unless you want it.
cowboyhero · 2010-10-31
The "Phil" he's talking about in the first paragraph is Phil Sturgeon, and the original blog post is here: http://philsturgeon.co.uk/news/2010/10/what-happens-next

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close