A Webel zone with some PHP resources and tips:
If you have never used PHP before and you already know some Java™, C, C++ or Perl (and some HTML and CSS) then give PHP a go, it's easy. It also has some powerful object-oriented and reflection capabilities, as well as the ability to manipulate function variables. If you just want to interact directly with an SQL database (and especially with MySQL through PHP MySQL) and wish to develop a simple interactive web application then PHP is a good choice.
There is also now an Object-Relational Mapping (ORM) framework for PHP called Propel, which is used by the Symfony web application framework, as well as a framework of emulations and implementations of popular idioms from other languages called Stubbles (which you SHOULD visit before reinventing the PHP wheel). And check out also the Cake PHP rapid development web application framework.
Did you know ?
'PHP stands for PHP: Hypertext Preprocessor. This confuses many people because the first word of the acronym is the acronym.'
This Webel site is PHP-driven thanks to Drupal™ Content Management System (CMS) technology.
In recent years I have worked a lot with PHP for:
- Dynamic web serving.
- Development of Drupal™ modules
- Customised Drupal PHP templates for custom Drupal™ types.
- Substantial scripting for generation of an offline version of a Drupal™ site.
- PHP-scripted SQL database administration and data migration.
- PHP-scripted UNIX administration.
I command advanced and recent PHP features such as:
- Full object-orientation.
- PHP design patterns.
- PHP reflection/introspection.
- PHP type hinting.
- PHP object-relational mapping frameworks (such as Propel and Doctrine).
- Experimental reverse and forward engineering of PHP using graphical Unified Modeling Language™ (UML™) (visit UML & PHP).
Support Java EE !
Use Java EE ? Sign this petition from the Java EE Guardians and tell Oracle to move forward Java EE as a critical part of the global IT Industry
- Punctuation (English)
- Software Engineering references
- Web Development Reference
- Cascading Style Sheet (CSS) reference
- Email Clients: usage, compatibility, stats, relative popularity, experiences, opinions
- PHP zone
- Search Engine references (and trivia)
- Web "safe" fonts
- Web Browsers: usage, compatibility, stats, relative popularity, experiences, opinions
- Web fonts (loadable, linkable, or embedded): beyond the "safe" 10