05.05.2013 Views

Programming PHP

Programming PHP

Programming PHP

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DTD (Document Type Definition), 263<br />

DTP points, 237<br />

Dynamic Data Exchange (DDE), 360<br />

dynamic XML, generating, 264<br />

E<br />

each() function, 126, 394<br />

echo command, 10, 76<br />

echo() function, 394<br />

efree() function, 329<br />

EG (Executor Globals), 344<br />

EGPCS (environment, GET, POST, cookie,<br />

and server) variables, 159<br />

aliases for, 160<br />

controlling with variables_order<br />

directive, 287<br />

element handlers, 266<br />

elements, array<br />

checking whether element exists, 122<br />

filtering from, 136<br />

getting number of, 119<br />

identifying, 117<br />

removing and inserting, 123<br />

traversing, 125<br />

else clause, 47<br />

email<br />

functions for, 376<br />

IMAP, POP, and NNTP extension, 462<br />

vpopmail extension, 468<br />

emalloc() function, 329<br />

embedding<br />

fonts in PDF files, 244–246<br />

<strong>PHP</strong> in web pages, 56–60<br />

ASP tags, using, 58<br />

echoing content directly, 59<br />

script style, 59<br />

SGML tags, using, 58<br />

XML-compliant tags, using, 57–58<br />

empty arrays, constructing, 118<br />

empty expressions, 53<br />

empty() function, 394<br />

encapsulation, 141<br />

encoding<br />

SQL, 85<br />

strings according to URL conventions, 84<br />

strings, C language, 85<br />

encryption (mcrypt extension), 464<br />

end element handler, 266<br />

end() function, 126, 394<br />

endif keyword, 47<br />

end-of-file handling, 397<br />

on Unix and Windows, 358<br />

end-of-line handling, on Unix and<br />

Windows, 358<br />

entities<br />

HTML<br />

translation tables for, 83, 406<br />

converting string characters into, 81<br />

XML, 268<br />

external, 268<br />

environment variables, 356, 409<br />

$HTTP_ENV_VARS array, 160<br />

server, 160<br />

setting, 434<br />

variables_order directive in php.ini, 287<br />

equality (==) operator, 40<br />

equivalence class, 100<br />

ereg() function, 101, 394<br />

eregi() function, 101, 395<br />

eregi_replace() function, 103<br />

ereg_replace() function, 103, 394, 395<br />

error handling, 303–308<br />

defining error handlers, 305–308<br />

formatting and printing errors<br />

(example), 306<br />

logging in, 306<br />

output buffering, 307<br />

logging error messages to system log, 451<br />

reporting errors, 303<br />

reverting to prior handler, 437<br />

setting error handler, 438<br />

suppressing errors, 304<br />

triggering errors, 305, 452<br />

error suppression (@) operator, 46<br />

error_log() function, 306, 395<br />

logging session errors, 187<br />

error_reporting() function, 304, 395<br />

errors, 303<br />

checking databases for, 194<br />

functions for, 375<br />

warnings about, disabling public visibility<br />

of, 286<br />

XML, 272<br />

escape sequences<br />

in double-quoted strings, 25, 73<br />

removing from strings, 446<br />

in single-quoted strings, 73<br />

escapeshellarg() function, 295, 396<br />

escapeshellcmd() function, 396<br />

escaping special characters in shell<br />

commands, 295<br />

This is the Title of the Book, eMatter Edition<br />

Copyright © 2002 O’Reilly & Associates, Inc. All rights reserved.<br />

Index | 481

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!