<?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>Sun, 26 May 2013 04:36:59 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Michelangelo van Dam's Blog: Quality Assurance on PHP projects (and PHPLint)]]></title>
      <guid>http://www.phpdeveloper.org/news/16594</guid>
      <link>http://www.phpdeveloper.org/news/16594</link>
      <description><![CDATA[<p>
<i>Michelangelo van Dam</i> has started a new series of posts on his blog about quality assurance in PHP projects with <a href="http://www.dragonbe.com/2011/07/quality-assurance-on-php-projects_14.html">this introduction</a> and a look at the first tool on his list <a href="http://www.dragonbe.com/2011/07/quality-assurance-on-php-projects.html">PHPLint</a>.
</p>
<blockquote>
Quality Assurance has become an increasing important part of web application development, especially with PHP applications. [...] Luckily there are a lot of tools available that allows you to increase quality of these web applications, and the best part is they are all based on PHP! Let's have a quick look at what tools are interesting to start improving quality assurance on your PHP projects.
</blockquote>
<p>
The <a href="http://www.dragonbe.com/2011/07/quality-assurance-on-php-projects.html">first tool</a>, PHPLint, helps you validate code against syntax errors and is built into the command-line PHP you already have. He describes its use, both on the command-line and in a pre-commit hook on his git repository
</p>
<p>
For more PHP QA-related information, he also points out <a href="http://www.amazon.com/gp/product/0470872497/ref=as_li_tf_tl?ie=UTF8&tag=in2it-20&linkCode=as2&camp=217145&creative=399373&creativeASIN=0470872497">the book</a> from <i>Sebastian Bergmann</i> and <i>Stefan Priebsch</i> as a good reference too.
</p>]]></description>
      <pubDate>Fri, 15 Jul 2011 08:26:32 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Content With Style: Quick lint check on changed php files with svn st and xargs]]></title>
      <guid>http://www.phpdeveloper.org/news/13409</guid>
      <link>http://www.phpdeveloper.org/news/13409</link>
      <description><![CDATA[<p>
On the Content with Style blog, there's <a href="http://www.contentwithstyle.co.uk/content/quick-lint-check-on-changed-php-files-with-svn-st-and-xargs">a "quickie"</a> you can drop into a subversion hook as a part of your check-in that will run the lint command on only the changed files (not your entire repository).
</p>
<blockquote>
If you haven't done it in a <a href="http://blueparabola.com/blog/subversion-commit-hooks-php">hook</a> already, here's the quick way to check all your changed files for syntax errors.
</blockquote>
<p>
This sort of command would be the most useful in a pre-commit hook to ensure that everything passes correctly. Their example only looks for ".php" files, but can be modified easily if you happen to use ".html" or another custom extension for your pages too.
</p>]]></description>
      <pubDate>Tue, 20 Oct 2009 08:27:24 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Stoyan Stefanov's Blog: PHP/Javascript dev tools for TextPad]]></title>
      <guid>http://www.phpdeveloper.org/news/8252</guid>
      <link>http://www.phpdeveloper.org/news/8252</link>
      <description><![CDATA[<p>
<i>Stoyan Stefanov</i> <a href="http://www.phpied.com/phpjavascript-dev-tools-for-textpad/">posts about</a> some handy PHP development tools that he's added to his TextPad software and wanted to share with the community.
</p>
<p>
There's four tools in the list (links off of his Tools menu):
</p>
<ul>
<li>PHP lint (a.k.a. syntax check)
<li>PHP help
<li>PHP Manual
<li><a href="http://www.jslint.com/">JS Lint</a>
</ul>
<p>
On ones like the PHP manual, it's really a link to a browser that opens the right page on the PHP.net website.
</p>]]></description>
      <pubDate>Mon, 16 Jul 2007 12:54:00 -0500</pubDate>
    </item>
  </channel>
</rss>
