05.05.2013 Views

Programming PHP

Programming PHP

Programming PHP

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

function parameters, 33<br />

functions for, 377<br />

global<br />

form data and, security<br />

issues, 285–287<br />

internal <strong>PHP</strong>, accessing from extension<br />

functions, 343–345<br />

SAPI (Server Abstraction API), 343<br />

interpolating into strings, 72<br />

mapping names to value positions in<br />

memory, 33<br />

names, $ (dollar sign) in, 22<br />

NULL value, 29<br />

number of function parameters, 68<br />

object references, 142<br />

outputting information about, 455<br />

passing by reference, 66<br />

passing by value, 66<br />

$<strong>PHP</strong>_SELF, 160<br />

property names, using with, 143<br />

references to variables stored in another<br />

variable, 30<br />

removing values with unset() function, 34<br />

requests, importing into global<br />

scope, 414<br />

scope of, 31, 64–66<br />

session, registering, 182, 183<br />

setting values of, 30<br />

static, 32, 65<br />

syslog, defining, 393<br />

this, 144<br />

variable, using with objects, 142<br />

(see also properties)<br />

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

VARIANT type, 360<br />

VBScript, converting to <strong>PHP</strong> COM function<br />

calls, 361<br />

Verisign Payflow Pro extension, 466<br />

version<br />

of <strong>PHP</strong> parser, 432<br />

of XML in processing instruction, 263<br />

version_compare() function, 455<br />

vpopmail extension, 468<br />

vprintf() function, 455<br />

vsprintf() function, 455<br />

W<br />

_ _wakeup() method, 155<br />

warnings, 303<br />

public visibility of, disabling for security<br />

purposes, 286<br />

WBMP image format, 216<br />

output function for, 218<br />

WDDX extension, 185, 468<br />

web applications<br />

Secure Sockets Layer (SSL), 188<br />

security, 285–296<br />

techniques, 158–188<br />

HTTP basics, 158<br />

HTTP response headers,<br />

setting, 175–178<br />

maintaining state, 178–188<br />

processing forms, 162–175<br />

server information, 160–162<br />

variables, EGPCS, 159<br />

(see also applications)<br />

web pages<br />

embedding <strong>PHP</strong> in, 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 />

PDF files in, 233<br />

web servers<br />

Apache (see Apache web servers)<br />

configuring <strong>PHP</strong> with, 352–354<br />

manually configuring Apache, 354<br />

manually configuring PWS, 353<br />

prepackaged distributions, 354<br />

using <strong>PHP</strong> installer, 353<br />

supporting <strong>PHP</strong>, 1<br />

(see also servers)<br />

web services, 280–284<br />

clients, XML-RPC (example), 283<br />

servers, XML-RPC (example), 281<br />

well-formed XML, 263<br />

while loops, 50–52<br />

continue statements in, 51<br />

whitespace<br />

in heredocs, 75<br />

in <strong>PHP</strong> code, 18<br />

in URLs, 224<br />

removing from strings, 80<br />

trimming from strings, 452<br />

Windows systems, <strong>PHP</strong> on, 351–373<br />

configuring <strong>PHP</strong> with web<br />

server, 352–354<br />

manually configuring Apache, 354<br />

manually configuring PWS, 353<br />

prepackaged distributions, 354<br />

using <strong>PHP</strong> installer, 353<br />

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

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

Index | 505

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

Saved successfully!

Ooh no, something went wrong!