![]() |
The Swiss army knife of data storage.
Recently, I cooked up PHP bindings for SQLite (a flat file database with an SQL interface) because I thought that it might come in handy. As it turns out, SQLite is incredibly versatile and particularly well suited for use with PHP. In this article (Part 1 of 2), we introduce SQLite and talk about how to apply it to a variety ...
PHP-GTK - and a little bit extra
We may not have GTK 2 at our fingertips just yet, but despite that, things have moved on apace in the PHP-GTK world. Bring yourself up to date with some of the latest developments. ...
This article is a general introduction to PEAR.
You will learn how to use the PEAR installer to install, upgrade and maintain packages, some PEAR programming essentials, how to use some of the most popular packages in your code, and finally how to build and release your own packages with the PEAR installer, both privately, for example within your company, and as open-source through http://pear.php.net. ...
"Why Shouldn't truth be stranger than fiction? Fiction, after all, has to make sense." - Mark Twain
...
This article will help you to provide an infrastructure for deploying your applications using the PEAR Package Manager API and Server-Tools.
Every popular PHP program is distributed with an installation routine. They simplify the installation of large programs but this comfort does not often continue for the subsequent administration and updating programs and their plug-ins. The open PEAR infrastructure is an ideal basis to provide this comfort. ...
Hardware, The parts of a computer that can be kicked. - Jeff Pesis
Back in the olden days, using PHP to interact with external data sources was extremely tedious, requiring a bit of luck, a bit of magic and a lot of repetitive code. One option was to use the fopen() function with URL wrappers - automagical wrappers that would detect that you didn't want to open a file, but rather a URL. They ...
Behind the scenes of PHP5's revamped object model.
ZendEngine2, the core of the upcoming PHP 5 version, not only has a totally revised userland object model but also a completely redesigned extension API. The new API makes it possible to quickly write simple OO extensions and also to hook deeply into the engine. In this article you will learn about the hooks available in the new Zend Engine and ...
What's hot about the Streams API in PHP 4.3.
Following on from the first part of the article in Issue 2, this part shows you how to implement your own wrapped streams for custom protocols that can be used to access a variety of data sources via a regular fopen() call, implement your own virtual filesystem and tie it into regular PHP functions such as opendir(), readdir() and stat(). ...
Pushing and Pulling GnuPG documents via FTP protocol
Highly sophisticated applications do not only consist of web forms processed interactively. With underlying modules interfacing external services and different technologies managing a clever workflow the application quickly becomes quite complex. This article introduces the technical details of setting up a batch system which uses FTP communication with encrypted files. Possibly even more important, a basic understanding of an approach which ...
PEAR provides a powerful error handling mechanism. This article shows you how to benefit from the system.
A lot of programs use PEAR Packages already. Many PHP programmers are more or less familiar with the error handling in PEAR. But the mechanism is not bound to the official PEAR Packages - everybody can use the methods in their own classes and programs. ...
In every issue we bring you the latest news from the PHP, Zend Engine and PEAR development mailing lists, including new features, important bug fixes, notable PEAR package releases, interesting active discussions and more.
...
Object Oriented Programming (OOP).
A concept of OOP is often overlooked, misinterpreted or barely touched by numerous books and articles about our favourite language, yet one that proves to be very powerful when used correctly. The future for applying Object Oriented Programming in PHP looks bright, when we look at the new OO features that PHP 5/Zend Engine 2 is going to bring us. It ...
PEAR MDB Database Abstraction Layer
While this is a Java marketing phrase it is also a key feature of PHP. Many business models depend on operation system independence to ensure that products can be sold to a wide range of customers. So why lock yourself in with a specific database vendor? Database abstraction layers allow you to develop your application independent of a database. But often ...
|
|
|||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
![]() |
||||||||||||||||||||||||||||||||||||||||||||||