PHP 5 Power Programming

Index

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

Sablotron extension

SAPI (Server API)SAPI differences

     portability errors sasl

SAX     parsing XML 2nd 3rd 4th 5th 6th

SAX (Simple API for XML)

scalability

     Auth 2nd

         load-balancing by session id         session storage     MySQL

science

     Science_Chemistry

Science_Chemistry

script     one script per function

     one script serves all 2nd

script execution    tracing

         with Zdebug 2nd 3rdscripting

     cross-site scripting 2nd

scripts

     protecting

         error handling 2nd 3rd

         HMAC verification 2nd 3rd

         input filters

         input validation 2nd 3rd

         passwords 2nd 3rd 4th

         PEAR::Crypt_HMAC 2nd 3rd 4th 5th

sections

security

     Auth

         Auth_HTTP

         disabling session.trans_sid

         HTTPS

     protecting user input         common mistakes 2nd 3rd 4th 5th 6th 7th see

Seige 2nd

self 2nd self_concat()

     writing 2nd 3rd

separating

     logic from layout 2nd 3rd 4th 5th

sequences

     escape sequences 2nd 3rd

     PEAR DB 2nd         createSequence()

         dropSequence()         nextId()

servers     XML RPC 2nd 3rd

service()

Services_ExchangeRates

Services_Weather

session id     load-balancingsession storage

     Auth

session.trans_sid

     disabling

session_destroy() session_start()

session_write_close()

sessions 2nd 3rd 4th 5th 6th 7th     Auth

set_error_handler() set_exception_handler()

setcookie()

setCurrentBlock()

setDbConnection()

setName()

shared lock

shell

     writing comments

shell scripting

    CLI PHP shell scripts [See CLI PHP shell scripts]

shell scripts

     CLI

    guidelines for writing

         error messages

         exit code

         usage messages 2nd

     parsing command-line options 2nd 3rd     process control         exec 2nd

         forking 2nd

         processes         signals 2nd 3rd

     writing

short tags

short-circuit evaluation

short_open_tags INI option

shortcuts

     command-line shortcuts 2nd SIGINT

signals     shell scripts 2nd 3rd

Signature Handling Program (sig_bin) Signature Key Directory (sig_keydir)

Signature Key Id (sig_keyid)

Signature Type (sig_type)

silence operators

silencing    errors         PHP errors 2nd 3rd

Simple API for XML [See SAX]

simple queries

     SQLite 2nd 3rd 4th 5th

simpleQuery()     PEAR DB

SimpleXML 2nd

SimpleXML extension 2nd    browsing

         SimpleXML objects 2nd 3rd    creating

         SimpleXML objects 2nd

    storing

         SimpleXML objects

since

single quotes

     strings

singleQuery()

singleton pattern 2nd

SML

     parsing

SOAP 2nd 3rd

    PEAR

         :SOAP

         :SOAP:Google 2nd 3rd 4th

         :SOAP:SOAP clients 2nd 3rd

         :SOAP:SOAP server         :SOAP:SOAP serversSOAP clients

    PEAR

         :SOAP 2nd 3rd     SOAP extension 2nd

SOAP extension 2nd

     SOAP clients 2nd

     SOAP servers 2nd

SOAP server

    PEAR

         :SOAPSOAP servers

    PEAR         :SOAP

     SOAP extension 2nd SOAP_Interop

source analysis

     PEAR packager

spaces

     converting to UCS-2BEspeed     MySQL

SPL

splitting strings 2nd 3rd 4th 5th

spread

Spreadsheet_Excel_WriterSQL Injection

     protecting user input 2nd

SQL_Parser SQLite 2nd

     aggregate UDFs 2nd 3rd 4th     best areas of use 2nd

     character encoding

     fetching data 2nd 3rd 4th

     guidelines for using

     iterators 2nd 3rd 4th 5th 6th

     PHP intefaces

         error handling

         setting up databases 2nd

         simple queries 2nd

         simple queries and transactions 2nd 3rd

         triggers 2nd

     querying database structure 2nd 3rd

     querying functions 2nd

     result set-related functions 2nd

     strengths and weaknesses of 2nd 3rd 4th

     tuning 2nd 3rd

     UDFs 2nd 3rd 4th 5th 6th 7th SQLite Database constructor sqlite escape string()

SSL

     support for HTTP and FTP stagrab

state

     isolating 2nd

     sessions 2nd

state element

static

static members 2nd static methods

     accessing with $this 2ndstatic properties

     accessing with $this 2nd 3rd static variables

staticvar 2nd

STD_PHP_INI_ENTRY macro parameters

storing

     SimpleXML objects str_replace() strategy pattern 2nd 3rd

Strategy wrapper

STREAM_NOTIFY_AUTH_REQUIRED

STREAM_NOTIFY_AUTH_RESULT

STREAM_NOTIFY_CONNECT STREAM_NOTIFY_FAILURE

STREAM_NOTIFY_FILE_SIZE_IS

STREAM_NOTIFY_MIME_TYPE_IS STREAM_NOTIFY_PROGRESS

STREAM_NOTIFY_REDIRECTED Stream_SHM

Stream_Var

streams

     bz2_filter

     compression streams 2nd

     file-accessing functions

     files

         filedescriptors 2nd

         files 2nd

         popen()

         proc_open()

     input/output streams 2nd 3rd

     oggvorbis

     openal

     Stream_SHM

     Stream_Var

     URL streams 2nd 3rd 4th 5th 6th     user streams         boolean stream_eof (void)

         boolean stream_flush (void)

         boolean stream_open         boolean stream_seek (int offset, int whence)

         int stream_tell (void)

         int stream_write (string data)

         string stream_read (int count)

         void stream_close (void)

     zlib_filter

streams layerstrengths

     of MySQL 2nd 3rd     of SQLite 2nd

string offsets     accessing 2nd

string stream_read (int count)

string substitutions

     PEAR 2nd

         examples 2nd strings     accessing string offsets 2nd

     binary strings

     double quotes 2nd

     here-docs

     incrementing strings     single quotes

     splitting strings 2nd 3rd 4th 5th

    substrings         replacement functions

strlen strpos()

strripos() 2nd

strrpos() 2nd

strtotime()

structures

     Games_Chess

     OLE

     Structures_DataGrid

     Structures_Graph

     Text_Statistics

     Tree

Structures_DataGrid

Structures_Graph

Studio Client Package

     Zend Studio

stylesheets

sub-commands     help subjects

subpackage

substringsSum class

     in PHP document 2nd

summary element

SumNumberElements class

     in PHP document

SumNumbers class

     in PHP document 2nd superglobals 2nd

support     for Zend Studio 2nd 3rd

support for Windows 95 Suraski, Zeev

switch statements

     conditional control structures 2nd

symbols

     naming in PCS         classes         constants

         functions

         global variables

         member variables

         methods     undefined symbols

         array indexes

         functions and classes 2nd 3rd         logical errors

         variables and constantssyntax

    array access syntax

         overloading 2nd 3rd

     regular expressions 2nd

         escape sequences 2nd 3rd

         lazy matching 2nd 3rd

         metacharacters 2nd 3rd 4th

         modifiers 2nd

         pattern syntax

syntax errors 2nd

system layers

System_Command

System_ProcWatch

System_Socket

systems

     statgrab

     System_ProcWatch     System_Socket

Категории