<?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>Mon, 06 Oct 2008 18:43:39 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Christopher Jones' Blog: PECL OCI8 1.2.5 Available]]></title>
      <guid>http://www.phpdeveloper.org/news/10169</guid>
      <link>http://www.phpdeveloper.org/news/10169</link>
      <description><![CDATA[<p>
<i>Christopher Jones</i> has a <a href="http://blogs.oracle.com/opal/2008/05/13#a307">(very) quick post</a> today about the release of the latest version of the PECL OCI drivers - 1.2.5.
</p>
<blockquote>
Hang on, weren't we up to OCI8 version 1.3?  Well, yes, but that's Beta bordering on Production.  In the meantime, I wanted to make the OCI8 bug fixes from PHP 5.2.6 available in a "Production" release and keep <a href="http://pecl.php.net/package/oci8">PECL OCI8</a> 1.2 in sync with PHP 5.2.  The changelog is <a href="http://pecl.php.net/package-changelog.php?package=oci8&release=1.2.5">here</a>.
</blockquote>
<p>
Updates include bug fixes for cursor leaking, a LOB leak, a problem with collection creation and an update to the compile option for the Instant Client to look for RPMs.
</p>]]></description>
      <pubDate>Tue, 13 May 2008 08:47:56 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[EdFinkler's Blog: Determining if a function is *really* available in PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/7523</guid>
      <link>http://www.phpdeveloper.org/news/7523</link>
      <description><![CDATA[<p>
In <a href="http://funkatron.com/wp/archives/php/determining-if-a-function-is-really-available-in-php/">this new post</a> to his blog, <i>Ed Finkler</i> talks about some tests he worked up to discover if a function is available in PHP or not while working on the latest version of <a href="http://phpsecinfo.com/">PHPSecInfo</a>).
</p>
<blockquote>
is_callable() will return TRUE even if a function has been disabled in php.ini with disabled_functions (which, in my mind, is contrary to what 'is_callable' implies). function_exists() will return FALSE if the function is disabled in php.ini, but will return TRUE if the function is being blocked by safe_mode.
</blockquote>
<p>
So, to help counter these issues, he checks first to see if the exec('id') option works - checking it work function_exists and the setting for safe_mode (disabled). If it doesn't pass, he moves on to the posix_* function and tests then with a function_exists.
</p>]]></description>
      <pubDate>Thu, 29 Mar 2007 07:02:14 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Aaron Wormus' Blog: The PEAR Book is out!]]></title>
      <guid>http://www.phpdeveloper.org/news/6487</guid>
      <link>http://www.phpdeveloper.org/news/6487</link>
      <description><![CDATA[<p>
As he (<i>Aaron Wormus</i>) mentions in <a href="http://www.wormus.com/aaron/stories/2006/10/12/the-pear-book-is-out.html">this new blog posting</a>, the <a href="http://www.packtpub.com/pear/book">PEAR book</a> from Packt publsihing has officially been released.
</p>
<blockquote>
This is a collaboration between Stoyan Stefanov, Stephan Schmidt, Carsten Lucke and me. The original book was conceived way back at IPC2k4 so it's been in the pipeline for a while now.
</blockquote>
<p>
<i>Aaron</i> talks about the contents of the book too - the different aspects of programming with PEAR with a more "solution-based" perspective (versus just dumping all of the information in your lap and shoving you out the door). He's also created an <a href="http://www.thepearbook.com/">unofficial community wiki</a> for the book to give things like reviews, comments, and other book-related things a place to live.
</p>]]></description>
      <pubDate>Thu, 12 Oct 2006 08:24:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Scott Mattocks' Blog: Pro PHP-GTK Now Available]]></title>
      <guid>http://www.phpdeveloper.org/news/5231</guid>
      <link>http://www.phpdeveloper.org/news/5231</link>
      <description><![CDATA[<p>
PHP-GTK users can now rejoice (or even those that want to become PHP-GTK users)! According to <i>Scott Mattocks</i> (the author), the PHP-GTK book is <a href="http://crisscott.com/2006/04/24/pro-php-gtk-now-available/">now available</a>.
</p>
<quote>
<i>
<p>
<a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&path=ASIN/1590596137&tag=crisscottcom-20&camp=1789&creative=9325">Pro PHP-GTK</a> is now available. <a href="http://www.amazon.com/exec/obidos/redirect?link_code=as2&path=ASIN/1590596137&tag=crisscottcom-20&camp=1789&creative=9325">Pro PHP-GTK</a> was written to provide the reader with an understanding of the fundamentals of <a href="http://gtk.php.net">PHP-GTK</a>. This approach empowers the user with the ability to create applications not by just copying and modifying the examples but by understanding what tools are available to solve a problem and how different pieces of the puzzle work together. 
</p>
<p>
The book goes into the details of parent and child relationships, signals and events, layout, displaying and collecting different types of data and customizing the look and feel of an application.
</i>
</quote>
<p>
<i>Scott</i> also includes links to a <a href="http://apress.com/book/supplementDownload.html?bID=10072&sID=3453">table of contents</a> [pdf] for the book and a <a href="http://apress.com/book/supplementDownload.html?bID=10072&sID=3454">sample chapter</a> for those wanting to try before you buy.
</p>]]></description>
      <pubDate>Mon, 24 Apr 2006 12:40:51 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Blog.php-tools.net: patError documentation available]]></title>
      <guid>http://www.phpdeveloper.org/news/4949</guid>
      <link>http://www.phpdeveloper.org/news/4949</link>
      <description><![CDATA[The PHP Tools Blog has <a href="http://blog.php-tools.net/archives/137-patError-documentation-available.html">posted an item</a> about the availibility of the documentation for the newest of their packages, <a href="http://trac.php-tools.net/patError">patError</a>.
<p>
<quote>
<i>
patError has been developed as we needed a simple tool to unify the error management in all our different projects such as patTemplate, patForms or patBBCode. Although we liked the error handling provided by PEAR, we did not want to use it, as we did not want to force our users to use PEAR in combination with our tools. 
<p>
Still, we adopted several concepts from the PEAR error handling, so most of the uses who already have been familiar with PEAR were able to use patError without the need to learn a lot of new concepts.
</i>
</quote>
<p>
<a href="http://trac.php-tools.net/patError/wiki/Docs">The documentation</a> is in wiki form to make for easier maintenance and was created to provide some much needed insight into how this integral class works.]]></description>
      <pubDate>Wed, 08 Mar 2006 06:48:27 -0600</pubDate>
    </item>
  </channel>
</rss>
