PHP's lack of a standard database API makes switching databases difficult and costly once an application has been written. For example, if you write a program that uses a MySQL database on the back end, and you want to modify that program so that it uses a Sybase database, you'll most likely spend hours modifying the code. This article, along with sample codes, discusses possible solutions.
Ask most Web application developers their scripting language of choice, and you'll find that most are divided into two camps - the Microsoft Active Server Pages (ASP) folks, and the Cold Fusion users. If you do a little more research however, you'll find there are other options out there, and one of these, PHP 3.0, is in much wider use than one would think for an "alternative product".
<li>Calling storing procedures and PL/SQL
<li>Bind parameters, IN and OUT parameters
<li>Date and time management
In this article, you will learn about the general development features of Apache, as well as two particular environments that lend themselves to serious applications. The first, PHP, is a strong language for database-related functions. The second, mod_perl, moves Perl scripting into the high-performance arena and extends what you can do with it.
Aspect Oriented Software Development (AOSD) is a methodology meant to implement new aspects in software component using external components, but without altering the code that implements the core functionality.
The AOSD concept was applied originally by Java developers. They developed a compiler that implements the AOP (Aspect-Oriented Programming, an implementation of AOSD) white box approach, i.e. the compiler the merges the code that implements the software components core functionality with the necessary code alterations to implement the new aspects where necessary.
This paper provides an introduction into the paradigm of aspect-oriented software development (AOSD). It includes a multitude of practical examples, provided with a view to objectify such abstract approach as AOSD, as well as to help the reader easily grasp its essence and advantages. The paper is primarily intended for programmers working with PHP. Its aim is to demonstrate a way of applying AOSD in PHP-based project
Learn how to use PHP to separate the different elements that make up a well designed and valid Web page into its component parts and have these parts adapt in certain powerful ways. These components correlate almost exactly with the modular design of XHTML itself. Covers the key differences between HTML and XHTML, the HTTP protocol, content negotiation and MIME types, returning the correct DOCTYPE declaration, building custom metadata in the <head> section of each document, extracting navigation elements and content from a MySQL database, markup functions, and finally closing page elements. The series concludes with a sample page that demonstrates all the key aspects. Full annotated source code is provided throughout.
BPEL for Web services, also known as BPELWS or BPEL4WS, is based upon XML
standards. It is intended to provide a means to implement task-sharing in a
distributed or grid computing environment both within and across multiple
organizations. The BPEL acts as a "glue" between various Web services.
A comparison of PHP of Cold Fusion by Mike Sheldon. It's interesting to note that Allaire is moving strongly toward the Java platform, and reports are that CF 5.0 will be an abstraction layer on a Java Servlet engine. Allaire is also very definitely focusing on the Enterprise
market, and IMHO is not paying much attention to the "Pro" market anymore. While the profit margins are definitely better in the Enterprise market,
there's a whole ton more volume in the rest of the market, which is ripe for PHP to dominate.