<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Sat, 25 May 2013 16:34:16 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[NetTuts.com: 10 Tips for Learning a New Technology]]></title>
      <guid>http://www.phpdeveloper.org/news/19574</guid>
      <link>http://www.phpdeveloper.org/news/19574</link>
      <description><![CDATA[<p>
On NetTuts.com today they've posted a list of tips they think will help you <a href="http://net.tutsplus.com/articles/general/10-tips-for-learning-a-new-technology/">learn a new technology faster</a>. They've broken it up into ten different steps, some which could be done at any time but some have a bit more of an order.
</p>
<blockquote>
We live in a very exciting time. Never before has education been so cheaply available to the masses (if not free). The medium, itself, has made tectonic shifts from a classroom setting, to blogs, screencasts and complete university classes, as a set of videos and interactive forums. Given these resources, there's absolutely no excuse not to dive in and learn. However, with such a wealth of resources, filtering through the options can often become overwhelming. In this article, I will outline a simple process to kick-start your education.
</blockquote>
<p>Among the items in their list there's things like:</p>
<ul>
<li>"Let the Information Flow Begin"
<li>"Listen and Watch"
<li>"Blogging"
<li>"Feel the Pulse"
<li>"Meetups and Conferences"
</ul>
<p>
Each tip comes with a bit of description and some links to other resources and tools that can help you along your way.
</p>
Link: http://net.tutsplus.com/articles/general/10-tips-for-learning-a-new-technology]]></description>
      <pubDate>Fri, 10 May 2013 10:54:10 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Sherif Ramadan: Test Drive PHP 5.5: A Sneak Peek]]></title>
      <guid>http://www.phpdeveloper.org/news/18641</guid>
      <link>http://www.phpdeveloper.org/news/18641</link>
      <description><![CDATA[<p>
<i>Sherif Ramadan</i> has a new post that gets into some good detail about what you can expect in the <a href="http://sheriframadan.com/2012/10/test-drive-php-5-5-a-sneak-peak/">upcoming PHP 5.5 release</a> with loads of new features.
</p>
<blockquote>
There's been some talk about PHP 5.5.0 over the past couple of months even though it is barely on the horizon. The reason for this is that the PHP project has seen some increased levels of activity over the last two years since the dawn of PHP 5.4 and now in to the early twilight phase of PHP 5.5.0-dev. For those of you that haven't been following the internals mailing list I'm about to give you a quick test-drive and sneak-peak at PHP 5.5 using the latest 5.5.0-dev branch (which is still TBD).
</blockquote>
<p>
Obviously, since the actual release of this version has yet to be determined, some of this may change over time. He gets into some of the major advancements and features that will be included like:
</p>
<ul>
<li>the "finally" keyword
<li>list() support in foreach()
<li>the Password Hashing API
<li>generators
<li>a new property accessor syntax
<li>scalar type hints
</ul>
<p>
Code samples are provided in some places to help make a bit more sense out of the example.
</p>]]></description>
      <pubDate>Mon, 22 Oct 2012 12:09:02 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Web & PHP Magazine: Issue #6 Published - "Breaking New Ground"]]></title>
      <guid>http://www.phpdeveloper.org/news/18436</guid>
      <link>http://www.phpdeveloper.org/news/18436</link>
      <description><![CDATA[<p>
The latest issue of Web & PHP Magazine has been published - <a href="http://webandphp.com/Issue6">Issue 6</a>, "Breaking New Ground". In this latest edition, articles include:
</p>
<ul>
<li>"Social Authentication with Zend Framework 2" by <i>Nicholas Calugar</i>
<li>"A modern approach to object creation in JavaScript" by <i>Marco Emrich</i>
<li><i>Sebastian Bergmann</i> discussing reliability in software engineering
<li>Scriptable sockets with ZeroMQ by <i>Louren Naude</i>
</ul>
<p>
You can download this latest issue <a href="http://webandphp.com/user/register?destination=issue-6">for free</a> from the Web & PHP site and pick up the other previous issues while you're there!
</p>]]></description>
      <pubDate>Mon, 03 Sep 2012 11:58:06 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Nikita Popov: How to add new (syntactic) features to PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/18287</guid>
      <link>http://www.phpdeveloper.org/news/18287</link>
      <description><![CDATA[<p>
<i>Nikita Popov</i> has a new post to his site looking at how you can <a href="http://nikic.github.com/2012/07/27/How-to-add-new-syntactic-features-to-PHP.html">add your own syntactic features</a> directly to PHP (requires knowledge of the C language).
</p>
<blockquote>
Several people have recently asked me where you should start if you want to add some new (syntactic) feature to PHP. As I'm not aware of any existing tutorials on that matter, I'll try to illustrate the whole process in the following. At the same time this is a general introduction to the workings of the Zend Engine. So upfront: I apologize for this overly long post.
</blockquote>
<p>
He covers the usual "life" of a PHP script, how tokenization is handled and what happens when the script is parsed, compiled and executed. Code snippets are included to show you the points to add in your own syntax item - in their case, adding an "in" operator to see if a value is in an array (a one word version of <a href="http://php.net/in_array">this</a>).
</p>]]></description>
      <pubDate>Mon, 30 Jul 2012 09:54:34 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Derick Rethans' Blog: 10 years of Xdebug and Xdebug 2.2.0 released]]></title>
      <guid>http://www.phpdeveloper.org/news/17933</guid>
      <link>http://www.phpdeveloper.org/news/17933</link>
      <description><![CDATA[<p>
Congratulations go out to <i>Derick Rethans</i> for the outstanding work he's done on XDebug for the last ten years. From his <a href="http://derickrethans.nl/xdebug-10.html">latest blog post</a>:
</p>
<blockquote>
Today it has been ten years since the first release of Xdebug: version 0.7.0. I would like to celebrate this tenth anniversary with a new release: Xdebug 2.2.0. Xdebug 2.2 adds support for PHP 5.4 and provides some new features.
</blockquote>
<p>There's five new things on his list of updates in this latest release:</p>
<ul>
<li>Colours on the command line
<li>Better support for closures in stack and function traces
<li>The size of arrays is now shown with the overloaded variable output
<li>Added the method call type to xdebug_get_function_stack
<li>Extra information to error printouts to tell that the error suppression operator has been ignored due to xdebug.scream
</ul>
<p>
If you've found XDebug handy for testing and finding those tough to track bugs over the years, you should consider <a href="http://xdebug.org/buy-support.php">buying "support"</a> to show <i>Derick</i> your appreciation (oh, and you also get a "first in" preference on your XDebug questions)!
</p>]]></description>
      <pubDate>Wed, 09 May 2012 09:19:58 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Sameer Borate's Blog: PHP 5.4.0 in a nutshell]]></title>
      <guid>http://www.phpdeveloper.org/news/17790</guid>
      <link>http://www.phpdeveloper.org/news/17790</link>
      <description><![CDATA[<p>
If you've been looking for the "quick and dirty" definition of all of the changes that come with the latest version of PHP 5.4, you should check out <a href="http://www.codediesel.com/php/php-5-4-in-a-nutshell/">this new post</a> from <i>Sameer Borate</i>. It has a quick rundown, code included, of these new features and changes.
</p>
<blockquote>
Although purists have always sneered upon PHP for being a "patched" language; the evolution of PHP over the years, with new features added in every version, has only increased its popularity. The latest 5.4 release has followed the trend with some major feature additions. The following post describes some important changes in PHP 5.4.
</blockquote>
<p>
His list includes: the updated array syntax, the bulit-in web server, array dereferencing, traits, upload progress tracking and various core changes to things like  the short syntax for calling static methods in classes and the complete remval of magic quotes.
</p>]]></description>
      <pubDate>Mon, 09 Apr 2012 09:16:11 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[NetTuts.com: PHP 5.4 is Here! What You Must Know]]></title>
      <guid>http://www.phpdeveloper.org/news/17631</guid>
      <link>http://www.phpdeveloper.org/news/17631</link>
      <description><![CDATA[<p>
NetTuts.com has posted their own "<a href="http://net.tutsplus.com/tutorials/php/php-5-4-is-here-what-you-must-know/">what you must know</a>" about the recently released (major) upgrade to the PHP language - PHP 5.4.
</p>
<blockquote>
PHP 5.4 is here; the next major step forward since version 5.3 - keeping PHP 6 (full Unicode support) on hold for now. The latest enhancements significantly improve its elegance, while removing deprecated functionality, resulting in a dramatic optimization of the runtime (up to 20% more speed and memory usage reduction).
</blockquote>
<p>They hit all of the highlights:</p>
<ul>
<li>Traits
<li>Built-in CLI Web-Server
<li>Shorter Array Syntax
<li>Array Dereferencing
<li>$this In Anonymous Functions
<li>&lt;?= is Always On
<li>Binary Number Representation
<li>Callable Typehint
<li>Initialized High Precision Timer
</ul>
<p>
Code examples are provided where relevant.
</p>]]></description>
      <pubDate>Tue, 06 Mar 2012 10:24:48 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[KingFoo Blog: PHP 5.4 - What's new?]]></title>
      <guid>http://www.phpdeveloper.org/news/17437</guid>
      <link>http://www.phpdeveloper.org/news/17437</link>
      <description><![CDATA[<p>
On the KingFoo blog today there's an excellent look at everything new <a href="http://www.king-foo.be/2012/01/php-5-4-whats-new/">coming up in PHP 5.4</a>, the next version of PHP set to be released in early February.
</p>
<blockquote>
PHP 5.4 will be stable soon.
In this post I'll try to give you an overview and examples of the new PHP 5.4 features. If you want to try out PHP 5.4 (which is currently in RC3), it has to be installed first. I suggest that you try this out on a virtual machine so you don't break your current PHP version.
</blockquote>
<p>Improvements on the list include:</p>
<ul>
<li>Improved Session Extension
<li>Built-in webserver
<li>Traits
<li>Array dereferencing
<li>Method calls through arrays
<li>Binary notation for integers
<li>Instantiate a class without running constructor
<li>Improved JSON extension
<li>Improved CURL extension
</ul>
<p>
And this is just a start - they detail each of the improvements and provide code where needed to illustrate the update. They also link over to the PHP.net manual (or PHP bug tracker) for more information on the new feature/change.
</p>]]></description>
      <pubDate>Tue, 24 Jan 2012 08:50:42 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Mark Story's Blog: New errors in PHP 5.4]]></title>
      <guid>http://www.phpdeveloper.org/news/17324</guid>
      <link>http://www.phpdeveloper.org/news/17324</link>
      <description><![CDATA[<p>
In <a href="http://mark-story.com/posts/view/new-errors-in-php-5-4">this quick new post</a> to his blog <i>Mark Story</i> talks about two new errors he ran across when upgrading his installation to PHP 5.4, both showing up under E_ALL.
</p>
<blockquote>
I've been running the PHP5.4 RC builds for the last few months, and there are some interesting changes in the upcoming PHP release. On top of all the great new features coming in PHP5.4. After updating to PHP5.4-RC4, a few things that used to not trigger errors and silently do the wrong thing, now trigger notices or warnings.
</blockquote>
<p>
The two he mentions deal with a new warning on illegal string offsets and the other about string offsets ("Notice: String offset cast occurred"). You can find out about more changes in the PHP 5.4 series in <a href="http://php.net/releases/">the various Changelogs</a> for each Release Candidate and beta release.
</p>]]></description>
      <pubDate>Fri, 30 Dec 2011 08:30:45 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[DZone.com: What new feature in PHP 5.4 is the most important to you?]]></title>
      <guid>http://www.phpdeveloper.org/news/16612</guid>
      <link>http://www.phpdeveloper.org/news/16612</link>
      <description><![CDATA[<p>
In a new post to DZone.com today <i>Giorgio Sironi</i> asks developers <a href="http://css.dzone.com/polls/what-new-feature-php-54">what new feature of PHP 5.4 is the most important</a> to you and your application development?
</p>
<blockquote>
<a href="http://news.php.net/php.internals/53989">Recently</a>, the voting process for PHP 5.4 open to committers and users have been closed. We now have a clear picture of what will make the release and what will be left out. Some of these features (traits, web server) were already in, while other have been just voted and will be completed before the general availability of the release.
</blockquote>
<p>
He lists out some of the major changes that'll be coming in the 5.4 release including traits, dereferencing, the built-in HTTP server, closure type hinting and the upload progress feature previously only in an extension. The end of <a href="http://css.dzone.com/polls/what-new-feature-php-54">the post</a> includes a poll for you to give your feedback on what you think is the most important. As of the time of this post, the array dereferencing has pulled into the lead with traits coming in second.
</p>]]></description>
      <pubDate>Wed, 20 Jul 2011 10:14:59 -0500</pubDate>
    </item>
  </channel>
</rss>
