Tiger Heron
Tiger Heron
Tiger Heron

Subscribe to this set of articles Syndicate content

Articles

First steps with PHP - booting a script, Part 2

If you haven't already, you may want to start with Part 1 of this topic. Part 2 of my discussion on booting begins with a digression.

Frameworks and libraries

Some time ago, I read an article by Rasmus Lerdorf titled The no-framework PHP MVC framework. It got me thinking about my framework, which at the time I was converting from PHP4 to PHP5.

In the good old days, if you wanted to create re-usable code, you would create a library of related functions or objects. Now, the excitement is all around frameworks. Everyone has one. What is the difference between the two?

» Read the complete article...

Writing for the Web - What You Need to Know

Do you have a Web site, but wonder how well it is conveying your key messages? Or are you thinking about writing for your Web site? Here are 10 tips to help you do it right:

» Read the complete article...

First steps with PHP - booting a script, Part 1

Having covered downloading and installing PHP and setting up a development environment, I'm now actually going to talk about writing PHP code! Specifically, I will describe how I boot my PHP scripts and why I boot them the way I do. Part 1 shows how my requirements for code portability and maintainability influence the boot process. Part 2 will go into more detail about the specific steps executed by the boot code.

» Read the complete article...

10 tips for Web site success

This article offers ten tips that you can use to make your Web site more effective. As an Internet user, you may find these design tips intuitive. But when it comes to your own site, you may fail to recognize design problems that seem so obvious when you view other sites. Use these design guidelines to overcome your blind spots and objectively evaluate your site.

» Read the complete article...

Eclipse and PHP

In my last article, I talked about installing PHP. With PHP installed, you will want to start writing code, so today's article is about developing PHP using the open source Eclipse integrated development environment (IDE).

Eclipse started as a Java IDE and evolved into a generic IDE with a strong Java bias. If you start out with a standard Eclipse installation and without any Eclipse experience, it may take you a while to figure out the best way to set it up for use with PHP. This article will make the PHP setup fast and easy.

» Read the complete article...

A Tale of Two Patterns

Originally, I planned to write about how to configure the Apache server to run both PHP4 and PHP5. With the push toward PHP5 (see Go PHP5), there are now hundreds of articles covering that topic. Instead, I will talk about two IT patterns I use for PHP development on Windows. The patterns are ancient and familiar to most Unix developers, but little used in the Windows world.

» Read the complete article...

An alternative to the <noscript> tag.

Ideally, when you use <script> to create dynamic Web pages, you will also support browsers where scripting is disabled or unavailable. The <noscript> tag lets you supply the alternate code. But while <script> can be used inline, <noscript> is strictly a block element, potentially forcing you to duplicate large amounts of code. I'll show you an easy alternative to the <noscript> tag for inline uses.

» Read the complete article...

High-performance debugging

In this article, I will show you how to use PHP 5 input filters to support debug, trace and assert statements so that a one-line change disables these statements and restores your script to full production performance.

» Read the complete article...

In the beginning...

Welcome to the first of a series of PHP articles. I hope to present you with useful tips, novel ideas, and code you can use or adapt. My reward will be learning more about PHP, both from researching the articles and from the suggestions and criticism you offer.

» Read the complete article...

Subscribing to news feeds

You'll see this symbol on our site and many others: Syndicate content. It indicates the presence of an news feed that you can subscribe to. If that means nothing to you, don't worry. In this article I'll explain what a news feed is and why you may benefit from using it.

» Read the complete article...

 

Privacy policy Tiger Heron LLCinfo@tigerheron.com • (503) 771-7724

Copyright © 2005-2007, Tiger Heron LLC