- Activestate - PHP Cookbook
- Ajax-Css-XHTML-Javascript-Php-Xml - Web 2.0 applications developers
- The Eclipsepedia Wiki, PHP (PDT) plugin section
- PHPDeveloper - PHP News, Views, and Community
- phpRiot() - PHP articles, PHP tutorials, MySQL tutorials, PostgreSQL tutorials
- PHP Dev Shed - PHP Help, PHP Programming, PHP Code, PHP Tutorials
- PHP Freaks - PHP Help
- PHPit Digest - Totally PHP » The PHPit Digest
- PHP-QAT: Quality Assurance Team, writing PHP Test Scripts
- Visualbuilder - Free Articles, Source Code, Components, Links, Tips, Tutorials
- Weberdev - PHP & MySQL Code examples, tutorials, Classes, web development resources
- Google Code Search
- Recommended PHP reading list for PHP programmers
- Free Online books Library - PHP Development in Web Services and web Development
- Regular-Expressions website
- phpDocumentor: The complete documentation solution for PHP
- Deprecated HTML tags and attributes and their CSS equivalents
- Xajax Project - Ajax-enable your PHP
- A library of DHTML and AJAX scripts
- Using Ajax with PHP and Sajax
- Apache on Windows Support & Consulting
- PHP SOAP Extension
- Using the PHP 5 SOAP extension to consume a WebSphere Web service
- AJAX and PHP: Building Responsive Web Applications
- The CMS Matrix The Content Management Comparison Tool for a very large collection (674) of Content Management systems
- List of 65 WiKI CMS systems where you can compare, one to many, down to a detailed feature level
- Open Source CMS website gives you the opportunity to try out some of the best php/mysql based free and open source software systems. You can become an administrator and give them a ride.
Editors
- The Tiger Guide to (109) PHP-Editors
- PHP-Editors: (59) Programming tools for PHP
- tsWebEditor is a nice open source editor for (X)HTML, CSS, PHP and works well with Xdebug and DBG. A lot of added features you may want to look at.
- PHP Designer 2008 - Powerful editor for Coding PHP for both Professional and Beginners! Now with a free and commercial version. Would better to get a copy of the 2006 version before all of the features were taken out and moved into the commercial version.
- PHPEdit - PHP Editor/IDE not free but can get a non commercial license. This also works with Xdebug and DBG debuggers.
- Eclipse PHP IDE - There is a All in one package from Eclipse or from Zend with the debugger included or you can get the Zend debugger separably and add to the Eclipse PHP IDE. Now you can use either a Xdebug or Zend debugger. Right now, the Xdebug plugin for Eclipse can be found here. Naturally, you will need the XDebug module for PHP and that can be found here.
- PHPECLIPSE - a PHP Eclipse-Plugin from a SourceForge Project. This plugin is not the same as the Zend PHP IDE . They are easily confused to be the same.
Debugging
- General PHP debugging techniques for PHP programmers:Using print statements, error reporting, and the PHPeclipse plug-in
- Open source DBG PHP Debugger and Profiler.
- DBG-Client: Client for the DBG debugger
- Eclipse PHP IDE Plugin XDebug Guide
- Xdebug and an introduction to Zend Magic
- PECL location for the Xdebug Package
- Efficient debugging by using open source Xdebug
- Xdebug Extentsion for PHP Settings Documentation
- Open source WinCacheGrind: a viewer for cachegrind.out files generated by xdebug 2. It is functionally similar to KCacheGrind, only it is much simpler and runs on Windows.
- All PHP.ini directives, default values and descriptions for: DBG or Xdebug
- Open source Gubed PHP Debugger
- Debugging PHP with Eclipse PHP IDE and Zend Debugger on Mac OS X
- Firefox Add-on called: Xdebug Helper 0.1 can be used to start and stop the Xdebug for PHP or the Eclipse PHP IDE
- Remote debugging with Eclipse's PDT and Xdebug
- Firefox Add-ons: Discuss Xdebug Helper
**See PHP Blogs Derick Rethans
Templating
- Using PEAR::HTML Quickform for Form Processing
- Using the PEAR::DB_DataObject
- Database frontend with PEAR DataGrid and DataObject
- How to use the PEAR::ITX templating system
- Wikipedia on Smarty
- Using Smarty: A closer look
- PHP Templating with Smarty
- Using Smarty Templates With PEAR HTML_QuickForm
- Working with PEAR::Calendar code and Smarty
- Smarty Resources
- What are XForms?
- XForms: The Next Generation of Web Forms
- XForms: Wikipedia
- XForms 1.0: Frequently Asked Questions
- XForms 1.0: (Second Edition)
- XForms 1.0: for HTML Authors
- XForms 1.1: W3C Working Draft 14 July 2006
- XForms: Tutorial
- Migrating to XForms
- Top 10 XForms Engines
Application Frameworks
- Recommend a good web-application framework for PHP?
- Time to find a PHP framework
- Taking a look at ten different PHP frameworks
- CakePHP: Rapid development framework for PHP
- Code Igniter: Open Source Web Application Framework
- PRADO: a component-based and event-driven framework for rapid Web programming in PHP 5
- RADICORE: Rapid Application Development toolkit
- Seagull: OOP framework for building web, command line and GUI applications
- Symfony: an open-source PHP5 web framework
- CodeIgniter: Open source PHP web application framework
- 21 Ajax/PHP Frameworks
Eclipse PHP IDE
- DBG Debugger not working in Eclipse 3.2.0 OS X ( Free Eclipse account required )
- Run and debug issues ( Free Eclipse account required )
OOD and OOP
- Going dynamic with PHP
- OOP Terminology
- Design Patterns
- phpPatterns website
- phpPeanuts: Composition by inclusion and callback pattern
- PHP 5 OOP: Interfaces Abstract Classes and the Adapter Pattern
- Advanced PHP V5 objects: Create reusable, extensible, and scalable PHP code
- Five common PHP design patterns
- Object Overloading in PHP 5
- PHP Design Pattern Examples:
- Creational PHP 5 Design Patterns:
- Structural PHP 5 Design Patterns:
- Behavorial PHP 5 Design Patterns:
- Non-OO PHP 5 Model-View-Controller Design Pattern
PHP Blogs
- Ilia Alshanetsky, a PHP speaker, and book and article author. He has a page for all of his presentations. Very good and important information in the format of slides.
- Andi Gutmans, an architect of the Zend Engine and co-founder of Zend Technologies
- Grant Hutchison, a senior product manager at IBM responsible for supporting the application development community for IBM database servers, including DB2 UDB, Cloudscape/Apache Derby, and Informix Dynamic Server (IDS).
- John Lim, a PHP developer
- Mike Lively, a PHP developer
- PHPDeveloper.org
- Professional PHP Blog, a blog for PHP programming, Web development, PHP advocacy and best practices
- Derick Rethans, a developer of PHP's Xdebug, mcrypt, date and input-filter extensions, bug fixes, additions among other contributions
- Tobias Schlitt, a PHP developer
- Dan Scott is the release lead for the ibm_db2 and PDO_INFORMIX extensions, among other contributions to PHP
- Chris Shiflett, a PHP consultant, speaker, and book and article author
- SitePoint, a PHP and Web design information site
- David Sklar, a frequent author and speaker on PHP
- Zeev Suraski, an architect of the Zend Engine and co-founder of Zend Technologies
- Jason Sweat, a PHP speaker and book author
- Adam Trachtenberg, a PHP speaker, and book and article author
- Andrei Zmievski, Technical Yahoo at Yahoo!, is a principal developer of PHP
Page last modified on July 08, 2008, at 01:09 PM EST pmwiki-2.2.1