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] [Z] SAX (Simple API for XML) schema (XML) schema data types (XML) schemaValidate( ) method schemaValidateSource( ) method Schlossnagle, George Schneier, Bruce search PEAR command search( ) security lost passwords and passwords, keeping out of site files SQL injection, eliminating storing passwords verifying data with hashes seeds, generating random numbers <select/> element SELECT query 2nd Selenium sem_acquire( ) sem_get( ) semaphores 2nd semicolon (;), using heredoc formats sendmail sendmail (Costales, Allman) sendmail Desktop Reference (Costales, Allman) serialize( ) 2nd 3rd servers posting messages to Usenet newgroups reading mail with IMAP/POP3 SMTP SOAP Services_JSON session fixation session_regenerate_id( ) session_save_path( ) session_set_save_handler( ) 2nd session_start( ) sessions arbitrary data, storing in databases, storing in fixation, preventing 2nd hijacking shared memory, storing summary tables, caching calculated results in tracking sessions module set_breakpoint Xdebug command set_error_handler( ) 2nd custom error handlers, using set_exception_handler( ) set_timezone( ) setAttribute( ) setClass( ) setcookie( ) 2nd 3rd 4th deleting cookies setlocale( ) default locales, setting with setMarker( ) setParameter( ) method settype( ) shared memory arbitrary data, storing in session, storing in shell metacharacters, escaping Shiflett, Chris shm_attach( ) shm_get_var( ) shmop shared memory shmop_create( ) shmop_open( ) shmop_read( ) shmop_write( ) showResults( ) shuffle( ) randomizing lines Simple API for XML (SAX) simple differences SimpleTest 2nd WebTestCase class SimpleXML 2nd REST methods, executing sin( ) single quotes (') escaping in database queries size element ($_FILES) Sklar, David SMTP server Snell, James SOAP 2nd arguments, accepting authentication, using 2nd catching faults complex types debugging headers 2nd generating methods, serving setting throwing faults with WSDL, calling methods without WSDL, calling methods WSDL, generating automatically SOAP_ENC_OBJECT SOAP_FUNCTIONS_ALL SOAPClient class 2nd 3rd redefining endpoints SOAP authentication and SOAPFault class throwing SOAPHeader class 2nd SOAPServer class instantiating serving methods SOAPServer::addFunction( ) SOAPServer::fault( ) SOAPServer::setClass( ) SOAPVar class Solaris sort( ) multiple arrays, sorting with space-padding strings spaces, converting to tabs [See also whitespace] <span/> element special characters, escaping split( ) 2nd spliti( ) spoofing (forms) spreadsheets, generating/parsing CSV data sprintf( ) 2nd 3rd money_format( ) and SQL databases 2nd commands connecting to querying SQL injection vulnerablities SQLite 2nd sqlite_master table square brackets ([ ]) character classes, matching with configuration files, parsing form elements with multiple options and HTML checkbox values and srand( ) SSL 2nd detecting encrypting mail with IMAP/POP3 St. Laurent, Simon 2nd stack traces, printing standard errors, reading standard output 2nd stat( ) statefulness stateless protocols static class method, creating a database connection static keyword static properties static variables stdin step_into Xdebug command step_out Xdebug command step_over Xdebug command Stinson, Douglas R. stop Xdebug command str_ireplace( ) str_replace( ) 2nd str_split( ) strace(1) stream context stream_filter_append( ) stream_get_line( ) stream_get_meta_data( ) stream_set_timeout( ) streams strfmon( ) 2nd strftime( ) 2nd finding day, week, month or year with localizing dates and times money_format( ) and time ranges, generating time zones and strings binary data, storing breaking into pieces bytes, processing case, controlling CSV data 2nd dates and times, parsing 2nd dumping variable contents as encapsulating complex data types as fixed-width field data interpolating functions and expressions 2nd reading a file into reversing SOAP methods, passing to substrings accessing extracting replacing tabs, expanding/compressing time, formatting into turning an array into whitespace, removing wrapping text and XML, generating strip_tags( ) 2nd stripslashes( ) strlen( ) 2nd strnatcmp( ) strpos( ) 2nd 3rd strrev( ) strrpos( ) strstr( ) escaping quotes in database queries strtolower( ) 2nd 3rd strtotime( ) 2nd strtoupper( ) 2nd stylesheets (XSLT) PHP functions, calling substr( ) 2nd dates, parsing with fixed-width field data records and substr_count( ) substr_replace( ) substrings accessing extracting replacing summary tables, caching results in switch statement switch( ) symlink( ) syntactic validation of credit cards syslog(3) System V shared memory |