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]
saving pattern matching scalar function scalars $ $& $_ $ARGV @_array arrays context and subroutines hard references
[See
hard references.]
hash variables input, assigning input to patterns, saving tying variables $x schemas, databases Schwartz, R. L. 2nd scope
packages of subroutines variables 2nd Script File scripts CGI communication here documents errors executing h2ph naming overview of setup startup
subroutines [See also
subroutines.]
UNIX sdbm (standard DBM) implementation searching
CPAN 2nd directories files greediness, turning off 2nd interpreters Locator Box MySQL
pattern matching [See also
regular expressions.]
text editors seekdir function 2nd seek function 2nd 3rd SELECT command SELECT command (SQL) SELECT DISTINCT statement select function 2nd report templates selecting
columns 2nd databases entries, MySQL selective aliasing SELECT type semctl function semget function semicolons (;) semicolons (;) semop function send function sending signals to processes sendmail program sequences
DNA escape examples of 2nd servers 2nd CGI scripts, communication between databases 2nd functions HTTP programs SMTP services, mysql SetAttributes() function set_message function setpgrp function setpriority function 2nd setsockopt function setters 2nd setting
MySQL passwords PERL5LIB variables -S $file -s $file s function shbang line Shell.pm module shift function 2nd shmctl function shmget function shmread function shmwrite function short-circuit operators SHOW commands show databases command shutdown, sockets SIGALARM signal signals catching processes, sending SIGALARM Simple Mail Transfer Protocol
[See
SMTP (Simple Mail Transfer Protocol).]
sin function single characters, metacharacters 2nd single inheritance single quotes (' ') 2nd Slaymaker, Barrie sleep function 2nd slices
arrays hash variables SMALLINT data type s modifiers SMTP (Simple Mail Transfer Protocol) socket function socketpair function Socket.pm module sockets
addresses client requests, waiting for connecting creating domains networking queues, creating shutdown types of soft links Solaris, ActivePerl SomeModule.pm module s operator sort function 2nd sorting
arrays hashes results tables source files
creating viewing special hashes special literals printing special scalars for saving patterns special string operators special variables splice function 2nd split function 2nd splitpath function sprintf function 2nd SQL INSERT statement SQL (Structured Query Language) case sensitivity commands 2nd ALTER DESCRIBE EXTRACT INSERT LIMIT SELECT SHOW show databases UPDATE USE databases data types DDL
[See
DDL (Data Definition Language).]
DML
[See
DML (Data Manipulation Language).]
exercises functions Date and Time numeric strings MySQL
[See
MySQL.]
naming conventions operators 2nd overview of queries quotes reserved words result-sets standardizing statements
BETWEEN DELETE executing SELECT DISTINCT terminating 2nd tables sqrt function square brackets ([]) anonymous arrays srand function 2nd Srinivasan, S. s (squeeze) option 2nd standard errors, HTML standardizing SQL standard Perl library @INC array modules OOP Perl 5 module pod files start command start_form method start_html method startup
PERL5LIB variable, setting scripts statements 2nd 3rd assignment compound CREATE TABLE handles if last MySQL next redo regular expressions SQL
BETWEEN DELETE executing SELECT DISTINCT terminating 2nd SQL INSERT
subroutines [See also
subroutines.]
switch unless "useDBI" state of objects stat function 2nd static methods 2nd static Web pages statistics, files status codes, HTTP STDERR error logs STDIN STDOUT Stein, L. Stevens, W. R. STOP key storage files STORE method stream sockets strict pragma global variables, preventing use of symbolic references strings literals 2nd MySQL functions numbers, converting printing special string operators Structured Query Language
[See
SQL (Structured Query Language).]
study function sub function sub keyword 2nd 3rd submit method submit() method SUBMIT type subpatterns, creating
subroutines 2nd 3rd [See also
functions.]
anonymous 2nd arguments, passing AUTOLOAD AUTOLOAD function BEGIN and END call-by-reference calling context defining hard references importing naming pointers, passing to prototypes references return values user-defined subs function substitutions commands delimiters, modifying global newline (//n) character substr function subtraction operator (-) superusers suppression indicator switches
-c command-line 2nd 3rd -c -e -n -i -w print function Switch.pm module switch statements symbolic references hard references, comparing to strict pragma symbols
encoding fields
designator display importing metasymbols tables 2nd symlink function 2nd syntax :: errors testing with -c switch syscall function 2nd 3rd sysopen function sysread function 2nd sysseek function SYSTEM attribute system calls directories accessing creating deleting modifying searching files
low-level I/O modifying renaming statistics hard and soft links packing and unpacking data permissions system directories and file attributes
system errors [See also
errors.]
system files accessing system function 2nd syswrite function 2nd