Opinions and Statistics
Overview of Windows Builder for PHP-GTK2
Elizabeth Smith writes in a new post informing about her almost completion of automated builds running for PHP-GTK2 and PHP5.2 on a local Windows machine.Elizabeth confirms that ibglade and scintilla PHP-GTK extensions are working perfectly.
[READ ON]
Overview of PHP XML Library, v1.2b
Substr in a new post over Evilwalrus informs you about PHP XML Library, version 1.2 b. He says that it is a small library of functions created by Keith Devens that will serialize and unserialize XML strings. He illustrates with examples the know-how of creating strings using file_get_contents ().
[READ ON]
Announcements
Volume 12 of the International PHP Magazine is now available on virtual newsstands. The Cover Story by Graeme Johnson and Zoë Slattery describe some experimental work in building a PHP engine from existing virtual machine components. We were interested in seeing if we could reuse high performance VM components to create a high performance PHP implementation. We will talk about the process that we went through and what we learned about PHP along the way.
In the Freelancer’s Corner, Elizabeth Naramore says there are plenty of people out there freelancing successfully, and they’ve all learned a thing or two in the course of their careers. I’ve taken a few of these freelancers and gleaned some words of wisdom from them in the hopes that you won’t make the same mistakes they have.
In the Beginner’ Guide to PHPs track, Marc Isikoff writes that in the last issue he furthered the introduction to PHP, with an overview of strings and arrays. This completes an early learning point of all the main variable types for PHP. This issue includes a much-needed introduction to programming flow, the traversal through a PHP program with decision points and loops to show you how to weave together the variables you learned.
In the Beginners track, Matthew Peters talks about how in this issue he will survey some of what Service Component Architecture (SCA) for PHP offers the programmer. We have high hopes that the combination of reusable components, which can be called either locally, or remotely via Web Services, with the same interface will be of interest, and that anyone who works with Web Services may be interested in the ease with which an SCA component can be deployed as a Web Service: a simple matter of adding annotations and dropping the component under the web server’s document root.
In the Development track Robert-Jan de Vries says that since AJAX has become a mainstream technology for a ‘richer’ Internet, most programmers have successfully implemented it or have at least experimented with it’s possibilities. As the complexity of AJAX-based applications grows, so does the need for reliability. This article is divided into two parts, each part aiming to hand you a practical solutions to a problem that you are likely to run into on your quest for a reliable web application.
In the Enterprise track Arjen Lentz says IT decision-makers need no longer swallow the bitter pill of high-cost, slow deployment and complex management that typifies proprietary IT monitoring systems. Open source IT management solutions are rapidly gaining high-profile recruits with their comparable functionality, coupled with greater technical agility, faster deployment, lower costs and relative management simplicity. Could open source solutions prove to be the cure-all to common IT headaches?
Read the Detailed Table of Contents
DOWNLOAD CENTER
International PHP Magazine's download center is a repository that houses all volumes of the magazine till date.
WRITE FOR INTERNATIONAL PHP MAGAZINE
At PHP Magazine, we aim to help the community with as much quality information on PHP and web development as possible. Towards this end, we'd like you to send us that PHP article/tutorial that you've always wanted to write and share with the larger community. Send us your ideas using the form Subscribe Now
IPM Poll Question
IPM Poll Question: Which is the Best PHP MVC Framework?
The International PHP Magazine is conducting a new poll this week, asking for your opinion about which is the Best PHP MVC Framework. The options are:
- Ambivalence
- WACT
- Achievo
- Phrame
- Studs
- Prado
- PHPOnTrax
- CakePHP
- Mojavi
- Symfony
[VOTE NOW]
Tutorials
PHP SOAP Web Services with Flash - Part I
In a new post over his blog Manfred Weber writes on how to pull information from a PHP-generated SOAP web service inside a Flash document. First, Manfred creates a simple Web service and illustrates it with a code. The result is that if the page is opened in a browser, the information page is displayed and shows details about the web service created and all the available functions.
[READ ON]
Article: Java Bridge for PHP
In a new post over Zend Developer Zone Kevin Schroeder talks about PHP Java Bridge, which is assumed to take PHP to the next level in web applications.Kevin says, PHP is a specific programming language and this specificity allows web developers to perform everything with relative speed and ease. But some problems might arise in situations where deeper integration into the enterprise is required.
[READ ON]
Article: Bridge Classes with PHP 5-Part-I
In a first of three part series, Alejandro Gervasio introduces you to the bridge pattern and its uses. For the uninitiated, the bridge pattern lets you create a class with its abstract functionality and implementation residing on different class hierarchies. This lets you decouple the class from its concrete application he explains.
[READ ON]
How to Debug PHP Scripts?
Justin Silverton writes over his blog about debugging PHP scripts. He says that it is a daunting task to debug PHP scripts. He tries his hand with a simple PHP debugger class. It displays all GET and POST variables and all the properties on a currently defined object. He explains this by using a code.
[READ ON]
Password Generation in PHP
A new tutorial over AnyExample.com talks about English-like readable passwords in PHP. It says modern web applications often provide random-generated passwords for its users. However, these passwords are very difficult to remember. The article speaks about passwords, which is easy to read and remember.
[READ ON]
Article: The Good Things about PHP
Kevin Schroeder in a new post over at the Zend Developer figures out a list of responses to the complaints concerning PHP. He compares it with other languages and points out five reasons:
[READ ON]
Article: Building Proxy Classes with PHP 5
In the first of a two-part series, Alejandro Gervasio points of the proxy pattern are used with PHP 5 to create object-oriented programs. He says, the proxy pattern, offers many interesting features that can help to reduce significantly the overhead of an object-oriented PHP application as a whole.
[READ ON]
Article: JavaScript for PHP Developers
For the uninitiated, Felix Geisendörfer has posted the first part of a series for PHP developers . The article explains JavaScript (JS). He starts the article by giving information about developer tools in JavaScript like Notepad++ and Aptana, an IDE friendly tool. He also advises to use Firebug, the debugging tool.
[READ ON]
Article: Extending SoapServer (PHP 5) for Debugging
Over at ThinkPHP blog a new article talks about improving SOAP services to help with debugging. The article speaks about long-term use of SOAPSERVER functionalities for debugging.
[READ ON]
New Releases
PEAR Releases of the Week
The PEAR Releases of the week are Text_CAPTCHA_Numeral 1.0.0 a package that provides generation of numeral maths captchas, Net_MAC 0.1.1, it validates and formats MAC addresses, Archive_Tar 1.3.2 a package that provides Tar file management class, HTML_Progress2 2.2.0 an extension that shows how to include a loading bar in your XHTML documents quickly and HTML CSS 1.1.2 a class for generating CSS declarations.
Here is the complete list:
Other Headlines
- Bug in Zend Studio 5.5’s php.ini Discovered
- Sample Chapter of PHP and MySQL By Example
- Security Issues Solved by “cmd.php”
- Testing Available for the New PHP 5.2.1 RC1
- Oracle Provides Connection Pooling in PHP
- Text_CAPTCHA_Numeral in PEAR Goes Stable




