[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]
/s pattern-matching modifier
multiple lines
s/// operator
stripping whitespace with
save( ), HTML forms
save_parameters( ), HTML forms
SAX (Simple API for XML)
events, parsing XML into
scalar multiplication operator
scalar operator, list version
Scalar::Util module
2nd
scalars
arrays of scalar references
detecting scalar context
exchanging values between
as numbers
references to
schemas, XML
schemes, URLs
scope of subroutine variables
screen
[See user interfaces] scripts, CGI
[See CGI programming] SDBM files
search( ), LDAP server
searching for patterns
[See regular expressions] seconds
[See date and time values] Secure Sockets Layer (SSL)
security CGI scripts
2nd
executing user commands
connecting through firewalls
fetching secure web pages
reading passwords without echo
testing files for trustworthiness
seek offset, filehandles
seek( )
2nd
seekdir( )
select( )
determining whether data can be read or written
reading from multiple filehandles
2nd
self-referential data structures
SelfLoader module
send( ), communicating over TCP
sendmail program
servers daemon servers
database, using SQL without
forking
LDAP
2nd
search( )
multihomed
multitasking, writing
with POE
non-forking
POP
fetching and summarizing messages
POP3
preforking
processing logs
restarting on demand
SMTP
SOAP
TCP, writing
UDP, setting up
web common log format fields
performance, improving
set theory
setitimer( )
setting default I/O layers
SGML (Standard Generalized Markup Language)
shallow copies
shared locks
sharing variables among processes
shell escapes, executing commands without
shell wildcards for regular expression matching
shift( ), circular lists
shopping cart applications
shuffle( ) arrays
lines
shutdown( )
%SIG hash
SIGALRM signal
2nd
SIGCHLD signal
2nd
SIGHUP signal
2nd
SIGINT signal
2nd
signal handlers
overriding
writing
signals
blocking
handlers for
[See signal handlers] listing available
process groups
2nd
sending
turning into fatal errors
signatures, randomized
SIGPIPE signal
2nd
sigprocmask syscall
SIGQUIT signal
sigrand program
SIGTERM signal
sigtrap pragma
SIGUSR1/SIGUSR2 signals
Simple API for XML (SAX)
simple difference
Simple Mail Transfer Protocol (SMTP)
Simple Object Access Protocol
[See SOAP] sin( )
single inheritance
single quote (')
escaping
size arrays, changing
hashes, preallocating for
Tk window resize events
window or terminal, determining
sleep( )
2nd
SMTP (Simple Mail Transfer Protocol)
server
SOAP (Simple Object Access Protocol)
client
server
SOAP::Lite module
2nd
SOCK_ constants
sockaddr_in( )
2nd
sockaddr_un( )
Unix domain sockets
socket( )
sockets
bidirectional clients
closing after forking
connecting through firewalls
daemon servers
finding own name and address
forking servers
identifying machine at end
logging port connection attempts
managing multiple input streams
multihomed servers
non-blocking
non-forking servers
preforking servers
protocol associated with
restarting servers on demand
TCP protocol communicating over
writing clients
writing servers
UDP protocol writing clients for
writing servers for
Unix domain
2nd
sort( )
by computable field
hashes
sorting array elements numerically
arrays and lists by computable field
DBM files
directory contents
2nd
du command output
hash elements
mail
pod =head1 sections
randomizing array element order
randomizing file line order
text into columns
Soundex matching
soundex( )
splice( )
split( )
processing all words in file
reading records with pattern separators
using reverse( ) with
variable-length text fields
sprintf( )
floating-point numbers comparing
rounding
SQL database
SQL queries building programmatically
without database server
executing using DBI
querying CSV files
repeating efficiently
saving results to Excel or CSV
square brackets ([])
creating anonymous arrays and hashes
srand( )
SSL (Secure Sockets Layer)
standard filehandles
Standard Generalized Markup Language (SGML)
stat( )
2nd
timestamps
Stat::lsMode module
static data members
STDERR filehandle
controlling for other programs
reading from programs
STDIN filehandle
preprocessing input
stdio layer
2nd
STDOUT filehandle
2nd
filtering output
sticky widgets, creating
Storable module
2nd
store( )
STORE( )
stream sockets
2nd
strftime( )
2nd
String::Approx module
2nd
strings
2nd
[See also variables][See also variables] accessing substrings
canonicalizing with Unicode combined characters
checking if valid numbers
converting ASCII to and from HTML
case
characters and values
non-numeric
copying and substituting
doubled words, finding
escaping characters
hash element indices
headlines and titles, capitalizing
HTML text substitutions
interpolating functions and expressions within
matching letters
words
null-terminated, reading from binary files
numeric operators with
parsing date and time information in
plurals based on numbers
processing characters individually
psgrep program
reformatting paragraphs
removing leading or trailing spaces
removing or extracting HTML tags
reversing elements of
substituting specific words
text color, changing
treating as files
Unicode support in Perl
treating as octets
treating as single characters
universal character code
StrNum class (example)
struct( )
struct_flock( ), lockarea program
structs, classes as
sub keyword
subclasses, determining membership
subject, sorting mail by
subroutines
access arguments
built-in, overriding
currently running, name of
email sorter
exception handling
localizing
nesting
passing arrays and hashes by reference
passing by named parameter
persistent private variables
private for modules
private variables
prototypes for functions
return context, detecting
return values returning by reference
returning failure
skipping selected
saving global values
trapping undefined function calls
writing switch statement
substitution expanding filenames
within strings
substr( )
operators to use with
pattern matching variables
substrings
SUPER pseudoclass
superclasses
2nd
accessing overridden methods
surface copies
surl script
switch construct
Switch module
switch statement
2nd
writing
Symbol module
Symbol::qualify( )
symbolic links
duplicating directory trees
to packages
symbolic references
symirror program
symmetric difference
Sys::Hostname module
Sys::Syslog module
syscalls
sysopen( ) filehandles
non-blocking I/O
unusual filenames
sysread( )
sysreadline( )
sysseek( )
system calls
system( ) running multiple programs
shell escapes
SysV IPC
syswrite( )
|