| | Date | Title | Author | Hits |
| | 11-15-10 | | Alejandro Gervasio | 14362 |
If you use design patterns in your daily PHP programming work and want to learn how to implement another one, then hopefully this four-part series of articles has been instructive. It demonstrated how to create easily immutable value objects by means of the Value Object pattern. In this last part, you'll learn how to use this design pattern for encrypting passwords. |
| | 11-10-10 | | Codex-M | 40949 |
There is a need to have an email validation system using JavaScript and PHP that will comply with RFC standards. There are lots of email validation scripts on the Internet, but many of them reject valid email addresses, or they are otherwise not accurate enough. This tutorial will cover the most recent email validation technology available in late 2010 that will comply with RFC email standards. |
| | 11-09-10 | | Alejandro Gervasio | 27760 |
In this third part of a series I develop another sample class, which will use the Object Value design pattern to create immutable HTML div objects in a few easy steps. The pattern's implementation in this case will be a bit more interesting than usual -- it will use the PHP built-in type hinting feature to define a method that returns a new div object to client code, while keeping the immutability of the originating object intact. |
| | 11-03-10 | | Alejandro Gervasio | 12977 |
In this second part of a series, I add a basic method to the “Url” class created in the first part. This method will be tasked with appending new parameters to its existing query string. Due to the immutable nature of the class, the method will return new “url” objects, in this way demonstrating the actual functionality of the Value Object pattern when it comes to taking immutability to a more complex level. |
| | 11-01-10 | | Alejandro Gervasio | 19280 |
In this first part of a series, you'll get an overview of what the Object Value pattern is and how to implement it in PHP. Specifically, in this part you'll learn how to define a basic URL class that can be used to easily create immutable value objects. |
| | 09-21-10 | | Apress Publishing | 8984 |
In this conclusion to a four-part series on MVC and the Zend framework, we'll finish the application we started in a previous part, try it out, and demonstrate another use for the framework. This article is excerpted from chapter 25 of the book Beginning PHP and Oracle: From Novice to Professional, written by W. Jason Gilmore and Bob Bryla (Apress; ISBN: 1590597702). |
| | 09-16-10 | | Apress Publishing | 30402 |
In this third part of a four-part series on MVC and the Zend framework, you'll start building your first website based on the Zend framework and the model-view-controller pattern. This article is excerpted from chapter 25 of the book Beginning PHP and Oracle: From Novice to Professional, written by W. Jason Gilmore and Bob Bryla (Apress; ISBN: 1590597702). |
| | 09-15-10 | | Codex-M | 74128 |
If you use the PHP Excel class, you know that it is a class designed to let you write to and read from Excel files. This article will take the mystery out of manipulating MS Excel files with this class, so you can edit their contents and save them in two different forms. |
| | 09-14-10 | | Codex-M | 152473 |
This is the third part of a tutorial series on Facebook PHP API implementation. In this part, you will learn four important aspects of this API application: how to grab profile photos from the API; how to request user permission from the Facebook login to access sensitive profile information; the importance of “Access token” in accessing sensitive profile information; and how to grab sensitive information using Access token verification (for example, the person's birthday, email address, bio, etc.) in PHP. |
| | 09-09-10 | | Apress Publishing | 12211 |
In this second part of a four-part series on the MVC paradigm and the Zend framework, you'll learn what the framework can help you accomplish and how to install it. This article is excerpted from the chapter 25 of the book Beginning PHP and Oracle: From Novice to Professional, written by W. Jason Gilmore and Bob Bryla (Apress; ISBN: 1590597702). |
| | 09-07-10 | | Codex-M | 53834 |
PHP Excel is one of the most important developer's tools when working with MS Excel applications in PHP. This tutorial will start to explore some of PHP Excel's basic features. The most important one enables you to work with formulas and functions. |
| | 09-02-10 | | Apress Publishing | 18941 |
In this four-part article series, you'll learn about the model-view-controller (MVC) design architecture, why its use is a best practice when building web applications, and how using the Zend framework for PHP lets you make the most of this architecture. This article is excerpted from chapter 25 of the book Beginning PHP and Oracle: From Novice to Professional, written by W. Jason Gilmore and Bob Bryla (Apress; ISBN: 1590597702). |
| | 09-01-10 | | Alejandro Gervasio | 36569 |
Welcome to the conclusion of a five-part series on the Composite View design pattern. This article will focus on a way to make use of this design pattern when you're building dynamic web pages. It involves a simple two-step rendering process. |
| | 08-30-10 | | Alejandro Gervasio | 17271 |
In this fourth part of a series, I demonstrate how to use all the composite view classes defined previously for generating a simple yet dynamic web page using a single rendering method. This example shows the real functionality of the Composite View pattern when it comes to rendering individual web page sections (partials) by using uncluttered, easy-to-follow client code. |
| | 08-26-10 | | Apress Publishing | 24429 |
In this conclusion to a three-part series on secure PHP programming, you'll learn how to validate inputs, handle hashing, use the MCrypt package, and more. This article is excerpted from chapter 21 of the book Beginning PHP and Oracle: From Novice to Professional, written by W. Jason Gilmore and Bob Bryla (Apress; ISBN: 1590597702). |