... this:
array(
'country' => array('Spain', 'France', 'Argentina', 'UK',
'Germany', 'Canada', 'Austria', 'Mexico'),
'language' ... value of an array's elements
# prototype (returns a number or FALSE if an average cannot be calculated):
# mixed array_average(array $array)
function array_a...
... type and then
assign a value to it (as in languages such as C++ and Java), PHP automatically assigns a data
type to a variable when a value is allocated to it. This makes PHP rather simple to ... of markup recipes.
50 92_Ch00_FM_FINAL 8/26/ 05 5 :32 PM Page xx
Overview of PHP Data Types
and Concepts
PHP began life as a way to manage a small personal website and was ima...
... 'supervisor', 'assistant manager', 'manager');
public static $payRates = array (5, 8. 25, 12. 45, 17 .5) ;
Try making this modification to Employee, and you will find that the example code ... 75
5092_Ch02_FINAL 8/26/ 05 9:46 AM Page 75
Figure 2 -3 shows a UML diagram of the modified three-class package. Abstract classes
and methods are usually indicated wi...
... 5- 13, when we look at
extending the Date class.)
5- 12 ■ PROJECT: CONSTRUCTING AND USING A DATE CLASS 233
50 92_Ch 05_ FINAL 8/26/ 05 9 :51 AM Page 233
5- 10. Generating Localized GMT/UTC Time and Date ... $this->time);
}
5- 13 ■ EXTENDING THE DATE CLASS 256
50 92_Ch 05_ FINAL 8/26/ 05 9 :51 AM Page 256
implement an ECMA-compliant Date class with different internals, and code...
... and
paragraphs) as it runs through the file. Assume a paragraph is separated by an end line charac-
ter, and a word is separated by a blank character. Naturally, you will accept any character for
the character ... $e->getmessage();
}
?>
7 -5 ■ READING AND WRITING COMMA-SEPARATED DATA 299
50 92_Ch07_FINAL 8/26/ 05 9 : 53 AM Page 299
Basically, str_split() returns an array filled...
... ■ READING COOKIES 455
50 92_Ch12_FINAL 8/26/ 05 9 :58 AM Page 455
The Code
< ?php
//sample12_4 .php
/ /A class to manage a very simple cookie set.
class cookieclass {
private $cookiename;
private ... Works
As you can see, this class makes it easy to create, maintain, and output a cookie. Having
the functionality available to you from an easy-to-manage object can be an organizati...
... and other parts of the document are parsed by the engine.
51 3
CHAPTER 14
■ ■ ■
50 92_Ch14_FINAL 8/26/ 05 9 :59 AM Page 51 3
50 92_Ch 13_ FINAL 8/26/ 05 9 :58 AM Page 51 2
RSS feeds are available from a ... create a database structure:
Example rss.sql
Database structure needed for local caching
create table tRSSFeed (
Xid int default unique,
Title varchar (50 0) ,
Link va...
... 8/26/ 05 10:00 AM Page 55 8
16-2. Project: Sending an E-mail with a Mail Class
Using a mail class such as PEAR::Mail has a few advantages over using the plain mail() func-
tion. One of the advantages ... the actual fields
you want to return from the query via their table’s alias (for example, a. review).
15- 10. Displaying Results in a Form
Many great PHP- based database maintena...