blank.gif (43 bytes)

Church Of The
Swimming Elephant


PERL Function Reference



ntcmds00000001.gif rand retrieve the next pseudorandom number
ntcmds00000001.gif read fixed-length buffered input from a filehandle
ntcmds00000001.gif readdir get a directory from a directory handle
ntcmds00000001.gif readlink determine where a symbolic link is pointing
ntcmds00000001.gif recv receive a message over a Socket
ntcmds00000001.gif redo start this loop iteration over again
ntcmds00000001.gif ref find out the type of thing being referenced
ntcmds00000001.gif rename change a filename
ntcmds00000001.gif require load in external functions from a library at runtime
ntcmds00000001.gif reset clear all variables of a given name
ntcmds00000001.gif return get out of a function early
ntcmds00000001.gif reverse flip a string or a list
ntcmds00000001.gif rewinddir reset directory handle
ntcmds00000001.gif rindex right-to-left substring search
ntcmds00000001.gif rmdir remove a directory

ntcmds00000001.gif s/// replace a pattern with a string
ntcmds00000001.gif scalar force a scalar context
ntcmds00000001.gif seek reposition file pointer for random-access I/O
ntcmds00000001.gif seekdir reposition directory pointer
ntcmds00000001.gif select reset default output or do I/O multiplexing
ntcmds00000001.gif semctl SysV semaphore control operations
ntcmds00000001.gif semget get set of SysV semaphores
ntcmds00000001.gif semop SysV semaphore operations
ntcmds00000001.gif send send a message over a socket
ntcmds00000001.gif setgrent prepare group file for use
ntcmds00000001.gif sethostent prepare hosts file for use
ntcmds00000001.gif setnetent prepare networks file for use
ntcmds00000001.gif setpgrp set the process group of a process
ntcmds00000001.gif setpriority set a process's nice value
ntcmds00000001.gif setprotoent prepare protocols file for use
ntcmds00000001.gif setpwent prepare passwd file for use
ntcmds00000001.gif setservent prepare services file for use
ntcmds00000001.gif setsockopt set some socket options
ntcmds00000001.gif shift remove the first element of an array, and return it
ntcmds00000001.gif shmctl SysV shared memory operations
ntcmds00000001.gif shmget get SysV shared memory segment identifier
ntcmds00000001.gif shmread read SysV shared memory
ntcmds00000001.gif shmwrite write SysV shared memory
ntcmds00000001.gif shutdown close down just half of a socket connection
ntcmds00000001.gif sin return the sin of a number
ntcmds00000001.gif sleep block for some number of seconds
ntcmds00000001.gif socket create a socket
ntcmds00000001.gif socketpair create a pair of sockets
ntcmds00000001.gif sort sort a list of values
ntcmds00000001.gif splice add or remove elements anywhere in an array
ntcmds00000001.gif split split up a string using a regexp delimiter
ntcmds00000001.gif sprintf formatted print into a string
ntcmds00000001.gif sqrt square root function
ntcmds00000001.gif srand seed the random number generator
ntcmds00000001.gif stat get a file's status information
ntcmds00000001.gif study optimize input data for repeated searches
ntcmds00000001.gif sub declare a subroutine, possibly anonymously
ntcmds00000001.gif substr get or alter a portion of a stirng
ntcmds00000001.gif symlink create a symbolic link to a file
ntcmds00000001.gif syscall execute an arbitrary system call
ntcmds00000001.gif sysread fixed-length unbuffered input from a filehandle
ntcmds00000001.gif system run a separate program
ntcmds00000001.gif syswrite fixed-length unbuffered output to a filehandle

ntcmds00000001.gif tell get current seekpointer on a filehandle
ntcmds00000001.gif telldir get current seekpointer on a directory handle
ntcmds00000001.gif tie bind a variable to an object class
ntcmds00000001.gif time return number of seconds since 1970
ntcmds00000001.gif times return elapsed time for self and child processes
ntcmds00000001.gif tr/// transliterate a string
ntcmds00000001.gif truncate shorten a file

ntcmds00000001.gif uc return upper-case version of a string
ntcmds00000001.gif ucfirst return a string with just the next letter in upper case
ntcmds00000001.gif umask set file creation mode mask
ntcmds00000001.gif undef remove a variable or function definition
ntcmds00000001.gif unlink remove one link to a file
ntcmds00000001.gif unpack convert binary structure into normal perl variables
ntcmds00000001.gif unshift prepend more elements to the beginning of a list
ntcmds00000001.gif untie break a tie binding to a variable
ntcmds00000001.gif use load in a module at compile time
ntcmds00000001.gif utime set a file's last access and modify times

ntcmds00000001.gif values return a list of the values in a hash
ntcmds00000001.gif vec test or set particular bits in a string

ntcmds00000001.gif wait wait for any child process to die
ntcmds00000001.gif waitpid wait for a particular child process to die
ntcmds00000001.gif wantarray get list vs array context of current subroutine call
ntcmds00000001.gif warn print debugging info
ntcmds00000001.gif write print a picture record


ntcmds00000001.gif y/// transliterate a string


Protect yourself from cyberstalkers, identity thieves, and those who would snoop on you.
Stop spam from invading your inbox without losing the mail you want. We give you more control over your e-mail than any other service.
Block popups, ads, and malicious scripts while you surf the net through our anonymous proxies.
Participate in Usenet, host your web files, easily send anonymous messages, and more, much more.
All private, all encrypted, all secure, all in an easy to use service, and all for only $5.95 a month!

Service Details

Have you gone to church today?
All pages ©1999, 2000, 2001, 2002, 2003 Church of the Swimming Elephant unless otherwise stated
Church of the Swimming Elephant©1999, 2000, 2001, 2002, 2003 is a wholly owned subsidiary of Packetderm, LLC.

Packetderm, LLC
210 Park Ave #308
Worcester, MA 01609