Vous êtes sur la page 1sur 14

254

Web Interativa com Ajax e PHP

Existem ainda vrios outros scripts desse tipo disponveis na internet. Voc os
encontrar facilmente acessando algum mecanismo de busca e procurando por

APNDICE A

"ajax drag and drop".

Comandos gerais do PHP

Portanto, com os conhecimentos sobre Ajax que voc adquiriu no decorrer deste
livro, e eventualmente utilizando algum framework disponvel na web, voc torna
r suas pginas muito mais interativas. Afinal, para o usurio elas no parecero
mais simples pginas, mas poderosas aplicaes!

Neste apndice veremos uma rpida descrio dos principais comandos do PHP.
Apesar de no conter todos os comandos da linguagem, a lista a seguir serve como
um guia de referncia, para que voc possa encontrar rapidamente a funo que
atenda sua necessidade.
Os comandos foram divididos em diversas categorias, como: arrays, strings, va
riveis, funes, classes e objetos, matemtica, data e hora, sistema de arquivos
(filesystem), diretrios, HTTP,FTP, URL, imagens, opes e informaes do PHP
e sesses.

A.1 Arrays
Funo

Descrio

array

Cria um array.

array_change_key_case

Retorna um array com todas as chaves em letras maisculas


ou minsculas.

array_chunk

Divide um array em diversos arrays com um determinado


tamanho.
Cria um array usando um array para chaves e outro para
valores.
Conta todos os valores de um array
Computa a diferena de arrays, checando tambm os
ndices.
Computa a diferena de arrays usando as chaves para

array_combine

array_count_values
array_diff_assoc
array_diff_key

comparao.
array_diff_uassoc

Computa a diferena de arrays, checando tambm os


ndices por meio de uma funo definida pelo usurio
(callback function).

array_diff_ukey
array_diff

Computa a diferena de arrays usando uma funo call


back nas chaves para comparao.
Calcula a diferena entre arrays.
Kl

256

Web Interativa com Ajax e PHP

Funo
arrayjill

array_filter
arrayjlip
array_intersect

array_intersect_key

Descrio (cont.)
Preenche um array com um determinado valor.
Filtra elementos do array utilizando uma funo callback.
Retorna um array com chaves e valores trocados.
Calcula a interseco entre arrays.
Computa a interseco de arrays usando as chaves para
comparao.

array_intersect_uassoc

Computa a interseco de arrays com checagem adicional


de ndices, por meio de uma funo callback.
array_intersect_ukey
Computa a interseco de arrays usando uma funo
callback nas chaves para comparao.
array_intersect_assoc
Calcula a interseco entre arrays, comparando tambm
as chaves dos elementos.
array_key_exists
Verifica se uma determinada chave existe em um array.
array_keys
Retorna todas as chaves de um array.
array_map
Aplica o callback sobre os elementos dos arrays dados.
array_merge
Une dois ou mais arrays.
array merge recursive
Une_dnis_Qii_mais-an:a.ys-recursivamen.te._
arrayjnultisort
Ordena arrays multidimensionais.
array_pad
Preenche determinado tamanho de um array.
array_pop
Retira um elemento do fim do array.
array_product
Calcula o produto dos valores em um array.
array_push
Insere um elemento no fim do array.
array_rand
Retorna chaves para entradas randmicas de um array
array_reduce
Reduz um array a um valor simples.
array_reverse
Retorna um array com seus elementos em ordem reversa.
array_search
Procura por um valor em um array e, se encontrar, retorna
sua chave correspondente.
array_shift
Retira um elemento do incio do array
array_slice
Retorna uma parte do array
array_splice
Substitui uma parte de um array.
array_sum
Soma os elementos de um array
array_udiff_assoc
Computa a diferena de arrays com checagem adicional
de ndices. Compara os dados com uma funo callback.
array_udiff_uassoc
Computa a diferena de arrays com checagem adicional de
ndices. Compara dados e ndices com funes callback.
array_udiff
Computa a diferena de arrays usando uma funo call
back para comparar os dados.
'

Apndice A Comandos gerais do PHP

257

Descrio (cont.)_
array_uintersect_assoc Computa a interseco de arrays com checagem adicional
de ndices. Compara os dados com uma funo callback.
array_uintersect_uassoc Computa a interseco de arrays com checagem adicional
de ndices. Compara dados e ndices com funes callback.
Computa a interseco de arrays, usando uma funo
array_uintersect
callback para comparar os dados.
Remove valores duplicados de um array.
array_unique
Coloca um ou mais elementos no incio do array.
array_unshift
Funo

array_values

array_walk_recursive
array_walk

Retorna todos os valores de um array.


Aplica uma funo recursivamente a cada membro do
array.
Aplica determinada funo sobre cada elemento do array.

Ordena um array em ordem reversa.


Ordena um array.
asort
Cria um array contendo variveis e seus valores.
compact
Conta o nmero de elementos em uma varivel ou array.
count
-cuppent_ Retorna o elemento corrente de um array._
Retorna o prximo par chave/valor de um array.
each
Aponta o ponteiro interno do array para seu ltimo el
end
arsort

emento.

extract
in_array
key

krsort
ksort
list
natsort

natcasesort
next

pos
prev
range
reset

rsort

shuffle

Importa variveis de um array para a tabela de smbolos.


Retorna TRUE se determinado valor existe no array.
Busca uma chave de um array associativo.
Ordena um array por chave em ordem reversa.

Ordena um array por chave.


Atribui valores de um arrays a variveis especificadas.
Ordena um array usando o algoritmo "natural order".
Ordena um array usando o algoritmo "natural order" no
diferenciando letras maisculas e minsculas.
Avana o ponteiro interno de um array.
Obtm o elemento corrente de um array
Retrocede o ponteiro interno de um array.
Cria um array contendo determinada faixa de inteiros.
Coloca o ponteiro interno do array em seu primeiro
elemento.
Ordena um array em ordem reversa.
Embaralha um array trocando a ordem de seus elementos
de forma aleatria.

258

Web Interativa com Ajax e PHP

Funo
sizeof
sort
uasort

Descrio (cont.)
Obtm o nmero de elementos de um array.
Ordena um array.
Ordena um array com uma funo definida pelo usurio

usort

Ordena um array pelas chaves com uma funo definida


pelo usurio.
Ordena um array por valores com uma funo definida
pelo usurio.

A.3 Data e hora


Funo
checkdate

date_default_timezone_set
date_sunrise

date_sunset

A.2 Classes e objetos

date

Funo

Descrio

getdate

class_alias

Cria um apelido para uma classe.

gettimeofday

class_exists

Testa se a classe foi definida.

gmdate

Obtm o nome da classe a partir da qual o mtodo esttico


chamado.
get_classRetorna o nome da classe de um objeto.
get_class_methods
Retorna um array com o nome dos mtodos da classe.
get_class_vars
Retorna um array com as propriedades-padro da classe.
get_declared_classes
Retorna um array com o nome das classes definidas.
get_declared_interfaces Retorna um array com todas as interfaces declaradas.
get_called_class

get_declared_traits

gmmktime
-gmstrftime

localtime
microtime

Reorna um array com as traits (similar a uma classe)

mktime

declaradas.

strftime

get_object_vars

Retorna um array associativo das propriedades do objeto.


Retorna o nome da classe-pai (parent) de um objeto.

strptime

interface_exists

Checa se a interface foi definida.


Retorna TRE se o objeto for da classe especificada ou a
tiver como sua classe pai.
Determinate um objeto pertence a uma subclasse da
classe especificada.
Testa se o mtodo existe na classe.
Checa se um objeto ou classe possui determinada pro
priedade.
Checa se a trait existe.

strtotime

is_subclass_of
method_exists
property_exists
trait exists

Descrio
Valida uma data/hora.
Obtm o fuso horrio padro usado pelas funes de
data/hora em um script.
Define o fuso horrio padro usado pelas funes de
data/hora em um script.
Retorna a hora do nascer do sol (sunrise) de um dia
e local.
Retorna a hora do pr do sol (sunset) de um dia e
local.
Formata uma data/hora.
Retorna informaes sobre data/hora.
Retorna a hora atual.
Formata uma data/hora GMT/CUT.
Obtm uma data/hora GMT no formato UNIX timestamp.

get_parent_class
is_a

259

date_default_timezone_get

e mantm a indexao.

uksort

Apndice A Comandos gerais do PHP

Formata uma data/hora GMT/CUT conferme-asconfiguraes locais.


Obtm a hora local.
Retorna o UNIX timestamp corrente em microssegun-

dos.
Obtm o UNIX timestamp a partir de uma data.
Formata uma data/hora local conforme as configura
es locais.
Analisa uma data/hora gerada pela funo strftime.
Tenta traduzir uma string para o formato UNIX time
stamp.

time

Retorna a data atual no formato UNIX timestamp.

A.4 Diretrios
Funo
chdir
chroot

dir
closedir
getcwd

Descrio
Altera o diretrio corrente.
Altera o diretrio do root.
Classe diretrio.
Fecha o handle do diretrio.
Obtm o diretrio corrente de trabalho.

R
si

Web Interativa com Ajax e PHP

Funo
operdir

readdir
rewinddir
scandir

Descrio (cont.)
Abre um handle de diretrio.
L uma entrada a partir do handle do diretrio.
Retrocede o handle do diretrio.
Lista os arquivos e diretrios existentes no caminho especificado.

Funo
ftp_pwd
ftpquit
ftp_raw

ftp_rawlist
ftp_rename

FTP

ftp_rmdir

Funo

Descrio
ftp_alloc
Aloca espao para um arquivo a ser enviado (upload) para o
servidor.
ftp_cdup
Altera para o diretrio que est um nvel acima (parent).
ftp_chdir
Altera o diretrio em um servidor FTR
ftp_chmod
Define as permisses de um arquivo via FTP.
ftp_dose
Fecha uma conexo FTP.
ftp_connect
Abre uma conexo FTP.
ftp_delete
Exclui arquivos em um servidor FTP
ftpexec
Solicita a executao de um programa no servidor FTP.
ftp_fget
Faz o download de um arquivo do servidor FTP e salva em um
arquivo aberto.
ftp_fput
Envia de um arquivo aberto para um servidor FTP.
ftp_get_option
Retorna diversas configuraes em tempo de execuo da conexo
FTP corrente.
ftp_get
Faz o download de um arquivo do servidor FTP.
ftp_login
Realiza o login em uma conexo FTP.
ftp_mdtm
Retorna a hora da ltima modificao de determinado arquivo.
ftpjnkdir
Cria um diretrio.
ftp_nb_continue Continua enviando ou recebendo um arquivo (no-bloqueante).
ftp_nb_fget
Retorna um arquivo de um servidor FTP e o grava em um arquivo
aberto (no-bloqueante).
ftp_nb_fput .
Armazena um arquivo aberto em um servidor FTP (no-blo
ftp_nb_get

ftp_nb_put
ftpjilist
ftp_pasv
ftp_put

queante).
Retorna um arquivo de um servidor FTP e o grava em um arquivo
local (no-bloqueante).
Armazena um arquivo no servidor FTP (no-bloqueante).
Retorna uma lista dos arquivos em determinado diretrio.
Ativa ou desativa o modo passivo.
Envia (upload) um arquivo para um servidor FTP.

261

Apndice A Comandos gerais do PHP

ftp_set_option
ftp_site

ftp_size
ftpsslconnect
ftp_systype

Descrio (cont.)
Retorna o nome do diretrio corrente.
Fecha uma conexo FTP.
Envia um comando arbitrrio para um servidor FTP.
Retorna uma lista detalhada dos arquivos em determinado

diretrio.
Renomeia arquivos em um servidor FTP.
Remove um diretrio.
Define diversas opes do FTP em tempo de execuo.
Envia um comando do tipo SITE ao servidor.
Retorna o tamanho de determinado arquivo.
Abre uma conexo segura SSL-FTP.
Retorna o identificador do tipo de sistema do servidor remoto
de FTP.

A.6 Funes
Funo

Descrio

Chama uma funo do usurio passando um array


call_user_func_array
de parmetros.
Chama uma funo do usurio passando o primeiro
call_user_func
parmetro.
Cria uma funo annima (estilo lambda).
create_function
Retorna um item da lista de argumentos.
func_get_arg
Retorna um array contendo a lista de argumentos da
func_get_args
funo.
o nmero de argumentos passados para uma
Retorna
func_num_args
funo.
Testa se uma funo foi definida.
function_exists
Retorna um array contendo a lista de todas as funes
get_defined_functions
definidas.
register_shutdown_f unction Registra uma funo para ser executada ao trmino
do script.
Registra uma funo para executar a cada instante.
registertickfunction
Cancela o registro de uma funo registrada com
unregister_tick_function
register_tick_function.

262

Web Interativa com Ajax e PHP

A.7 Imagens
Funo
exif_imagetype

exif_read_data
exif_thumbnail
gd-info

Descrio
Determina o tipo de uma imagem pela leitura de seus
primeiros bytes.
L os cabealhos EXIF de arquivos do tipo JPEG ou TIFF.
Retorna a miniatura (thumbnail) embutida em uma
imagem TIFF ou JPEG.
Retorna informaes sobre a biblioteca GD atualmente
instalada.

pelas funes getimagesize, exif_read_data, exif_thumbnail,


exif_imagetype.

GetlmageSize

ImageAlphaBlending
ImageArc

ImageUUedArc
ImageEllipse

ImageFilledEllipse

Envia uma imagem do tipo WBMP para o navegador ou


para um arquivo.
Retorna o tamanho de uma imagem GIF, JPEG, PNG ou
SWF.

Define o modo de transparncia de uma imagem.


Desenha uma elipse parcial.
Desenha uma elipse parcial preenchida.
Desenha uma elipse.
Desenha uma elipse preenchida.

Desenha um caractere horizontalmente.


Desenha um caractere verticalmente.
ImageColorAllocate
Aloca uma cor para uma imagem.
ImageColorAllocateAlpha Aloca uma cor para uma imagem. semelhante funo
ImageCollorAllocate, possuindo um parmetro adicional
para definir a transparncia.
ImageColorDeAllocate
Desaloca uma cor para uma imagem.
ImageColorAt
Retorna o ndice da cor de um pixel.
ImageColorClosest
Retorna o ndice da cor mais prxima especificada.
ImageColorClosestAlpha Obtm o ndice da cor mais prxima cor especificada,
considerando o parmetro de transparncia.
ImageColorClosestHWB
Obtm o ndice da cor que possui o tom, branco e preto
mais prximo da cor especificada.
ImageColorExact
Retorna o ndice de uma cor especificada.
ImageColorExactAlpha
Retorna o ndice de uma cor especificada + alpha.
ImageColorMatch
Faz com que a verso das cores da paleta sejam mais
prximas da verso truecolor.
ImageChar

ImageCharllp

263

Descrio (cont.)
Retorna o ndice de uma cor ou sua alternativa mais
ImageColorResolve
prxima.
ImageColorResolveAlpha Retorna o ndice de uma cor+alpha ou sua alternativa
mais prxima.
Aplica uma correo gamma em uma imagem GD.
ImageGammaCorrect
Define a cor para o ndice da paleta especificada.
ImageColorSet
Obtm as cores para um ndice.
ImageColorsForlndex
Retorna o nmero de cores de uma paleta de imagens.
ImageColorsTotal
Funo

image_type_to_mime_type Obtm o tipo MIME de um tipo de imagem retornado

image2wbmp

Apndice A Comandos gerais do PHP

Define uma cor como transparente.


Copia parte de uma imagem.
ImageCopy
Copia e une parte de uma imagem.
ImageCopyMerge
Copia e une parte de uma imagem com tons de cinza.
ImageCopyMergeGray
Copia e redimensiona parte de uma imagem.
ImageCopyResized
ImageCopyResampled
Copia e redimensiona parte de uma imagem com resam
pling.
Cria uma nova imagem.
ImageCreate
Cria uma nova imagem true color.
rueColor
ImageCreateT
ImageTrueColorToPalette Converte uma imagem de true color para palette.
Cria uma nova imagem a partir de um arquivo GD2 ou
ImageCreateFromGD2
de um URL.
ImageCreateFromGD2part Cria uma nova imagem baseada em uma parte de um
arquivo GD2 ou de um URL.
Cria uma nova imagem a partir de um arquivo GD ou de
ImageCreateFromGD

ImageColorTransparent

um URL.
ImageCreateFromGIF
ImageCreateFromJPEG
ImageCreateFromPNG
ImageCreateFromWBMP

ImageCreateFromString
ImageCreateFromXBM
ImageCreateFromXPM

ImageDashedLine

Cria uma nova imagem a partir de um arquivo GIF ou


de um URL.
Cria uma nova imagem a partir de um arquivo JPEG ou
de um URL.
Cria uma nova imagem a partir de um arquivo PNG ou
de um URL.
Cria uma nova imagem a partir de um arquivo WBMP
ou de um URL.
Retorna um identificador representando a imagem obtida
de determinada string.
Cria uma nova imagem a partir de um arquivo XBM ou
de um URL.
Cria uma nova imagem a partir de um arquivo XPM ou
de um URL.
Desenha uma linha pontilhada.

264

Web Interativa com Ajax e PHP

Funo
ImageDestroy

ImageEllipse
ImageFill
ImageFilledArc

ImageFilledEllipse

ImageFillToBorder

ImageFontHeight
ImageFontWidth
ImageFtbBox
ImageFtText

ImageGD2

ImageGD
imageGlF

imagePNG
ImageJPEG

ImageWBMP
Imagelnterlace
imagelsTrueColor

ImageLine
ImageLoadFont

ImagePaletteCopy
IntagePolygon
ImagePSBBox

imagePSCopyFont
ImagePSEncodeFont
ImagePSExtendFont
ImagePSFreeFont

Descrio (cont.)
Destri uma imagem.
Desenha uma elipse.

Funo

Descrio (cont.)

ImagePSLoadFont

Carrega a fonte PostScript tipo 1de um arquivo.

ImagePsExtendFont

Estende ou condensa uma fonte.

Preenche uma imagem ou parte dela.


Desenha uma elipse parcial preenchida com uma deter
minada cor.
Desenha uma elipse preenchida com uma determinada

ImagePsSlantFont

Inclina uma fonte.

cor.

ImageFilledPolygon
ImageFilledRectangle

Apndice A Comandos gerais do PHP

Desenha um polgono preenchido.


Desenha um retngulo preenchido.
Preenche uma imagem com determinada cor.
Obtm a altura da fonte.
Obtm a largura da fonte.
Usa fontes FreeType 2 para definir uma caixa (bounding
box) para o texto.
Escreve um texto emuma imagem usando fontes FreeType2.
Envia uma imagem GD2 para o browser ou para um
arquivo.
Envia uma imagemGD para o browseroupara um arquivo.
Envia uma imagem GIF para o browser ou para um ar
quivo.
Envia uma imagem PNG para o browser ou para um
arquivo.
Envia uma imagem JPEG para o browser ou para um
arquivo.
Envia uma imagem WBMP para o browser ou para um
arquivo.

Habilita ou desabilita o entrelaamento.


Verifica se uma imagem true color (24 bits).
Desenha uma linha.
Carrega uma nova fonte.
Copia a paleta de cores de uma imagem para outra.
Desenha um polgono.
Usa uma fonte Postscript e define uma caixa para o texto.
Faz a cpia de uma fonte j carregada, para posterior

modificao.
Altera o vetor de codificao de caracteres para uma fonte.
Estende ou condensa uma fonte.
Libera a memria usada por uma fonte PostScript do tipo l.

ImagePSText

ImageRectangle

265

Desenha um texto sobre uma imagem.


Desenha um retngulo.

ImageRotate

Realiza uma rotao emuma imagem,considerando o ngulo

ImageSaveAlpha

especificado.
Usada em imagens PNG para configurar a flag que indica se
as informaes sobre o canal alfa (alpha channel) devem ser

ImageSetPixel
ImageSetBrush
ImageSetStyle
ImageSetTile

ImageSetThickness

salvas.
Define um pixel simples.
Define uma imagem para desenho de linhas.
Define o estilo para o desenho de linhas.
Define uma imagem (tile) para o preenchimento de uma rea.
Define a espessura de uma linha.

Desenha uma string horizontalmente.


uca imt-mr.
verticalmente.
t r-i ng-ver
uma sstring
Desenha
Desenha-uma
-mageStringUpImageString
imageSX

imageSY

imageTTFBBox

ImageTTFText
imageTypes

Retorna a largura da imagem.


Retorna a altura da imagem.
Usa fontes TypeType e define uma caixa para o texto.
Escreve o texto na imagem usando fontes TrueType.
Retorna o tipo das imagens suportadas pelacompilao atual

png2wbmp

do PHP.
Embute dados binrios IPTC em uma imagem JPEG.
Analisa um bloco binrio IPTC em tags simples.
Converte uma imagem JPEG para o formato WBMP.
Converte uma imagem PNG para o formato WBMP.

read_exif_data

Apelido (alias) para a funo exif_read_data.

iptcembed
iptcparse

jpeg2wbmp

A.8 Matemtica
Funo

Descrio

abs

acosh

Valor absoluto.
Arco cosseno.
Arco cosseno hiperblico.

asin

Arco seno.

asinh

Arco seno hiperblico.

acos

266

Web Interativa com Ajax e PHP

Apndice A Comandos gerais do PHP

267

Descrio (cont.)
Converte de octal para decimal.
Retorna o valor do nmero pi.

Funo

Descrio (cont.)

Funo

atan

Arco tangente.
Arco tangente de duas variveis.

octdec

Arco tangente hiperblico.


Converte um nmero entre duas bases arbitrrias.
Converte de binrio para decimal.

pow

Eleva um nmero a outro.

rad2deg

rand

Converte um nmero de radianos para graus.


Gera um valor aleatrio.

round

Arredonda um nmero em ponto flutuante.

sin

Seno.

sinh

atan2

atanh

base_convert
bindec

Arredonda fraes para cima.


cos
Cosseno.
cosh
Cosseno hiperblico.
decbin
Converte de decimal para binrio.
dechex
Converte de decimal para hexadecimal.
decoct
Converte de decimal para octal.
deg2rad
Converte um nmero de graus para radianos.
exp
Eleva "e" a determinada potncia.
expml
Retorna exp(nmero) -1, calculadode forma precisa mesmo quando
o nmero for prximo de zero.
floor
Arredonda fraes para baixo.
fmodRetorna-em-ponto flutuante o resto da diviso dos argumentos.
getrandmax
Mostra o maior valor randmico possvel.
hexdec
Converte de hexadecimal para decimal.
hypot
Aplica a frmula da hipotenusa aos valores fornecidos, ou seja,
ceil

is_finite

is_infinite
isjian

pi

sqrt

Seno hiperblico.
Raiz quadrada.

srand

Define um gerador de nmeros aleatrios.

tan

Tangente.
Tangente hiperblico.

tanh

A.9 Opes e informaes do PHP


Funo

Descrio

assert

Checa se uma declarao falsa.


Define/obtm diversas flags sobre o assert.
Verifica se uma extenso foi carregada.
Carrega uma extenso do PHP em tempo de execuo.
Obtm o valor de uma varivel de ambiente.
Obtm o valor de uma opo de configurao do PHP.
Obtm o nome do dono do script PHP corrente.
Retorna um array associativo comos nomeseos valores
das constantes definidas.
Retorna um array com o nome dos mdulos carregados.
Retorna um array com os nomes das funes de um
mdulo.
Retorna um array com os nomes dos arquivos reque
ridos em um script.
Retorna um array comos nomes dos arquivos includos

assert_options

extension_loaded

sqrt(numl*numl + num2*num2).

dl

Verifica se um valor em ponto flutuante finito dentro dos limites


da plataforma.
Verifica se um valor em ponto flutuante infinito dentro dos
limites da plataforma. Exemplo: log(0).
Retorna true se o valor fornecido no for um nmero (Not a

getenv

get_cfg_var
get_current_user

get_defined_constants

Number).

get_loaded_extensions

lcg value

Retorna um nmero pseudo-aleatrio entre 0 e 1.

get_extension_funcs

log

Logaritmo natural.
Logaritmo de base 10.
Retorna log(l + nmero), calculado de forma precisa mesmo
quando o nmero for prximo de zero.
Retorna o maior valor.
Retorna o menor valor.
Gera um valor randmico melhor.
Define o melhor gerador de nmeros randmicos.
Mostra o maior valor randmico possvel.
Formata um nmero.

Iogl0

loglp
max

min

mt_rand
mt_srand
mt_getrandmax

number_format

get_required_files

get_included_files

em um script.
get_magic_quotes_gpc

getjnagic_quotes_runtime
getlastmod
getmygid

Retorna a configurao ativa.


Retorna a configurao ativa de magic_quotes_runtime.
Retorna a hora de modificao da ltima pgina.
Retorna o identificador do grupo (GID) do proprietrio
do script corrente.

268

Web Interativa com Ajax e PHP

Funo

Descrio (cont.)

getmyinode

Retorna o inode do script corrente.

getmypid

Retorna o ID do processo PHR

getmyuid
getopt

269

A.10PDF
Funo

Descrio

Retorna o UID do dono do script.

pdf_activate_item

Ativa um elemento da estrutura ou outro item de contedo.

Retorna um array associativo com pares opes/argumen

pdf_add_nameddest

tos, baseado na lista de argumentos da linha de comando.


Obtm os recursos que esto sendo usados.
ini_alter
Altera o valor de uma opo de configurao.
ini_get_all
Obtm o valor de todas opes de configurao.
ini_get
Obtm o valor de uma determinada opo de configurao.
ini_restore
Restaura o valor de uma opo de configurao.
ini_set
Define o valor de uma opo de configurao.
memory_get_peak_usage
Retorna o mximo de memria usada pelo script PHR
memory_get_usage
Retorna a quantidade de memria alocada para o script
PHP.
php_ini_scanned_files
Retorna uma lista de arquivos .ini analisados aps o php.
ini. Os elementos so separados por vrgulas.
phprredits_ -Imprime os crdkos do PHRphpinfo
Imprime informaes sobre o PHP.
phpversion
Retorna a verso do PHP.
php_logo_guid
Obtm o logo guid.
php_sapi_name
Retorna o tipo de interface entre o servidor web e o PHP.
php_uname
Retorna informaes sobre o sistema operacional.
putenv
Define o valor de uma varivel de ambiente.
restore_include_path
Restaura o valor da opo de configurao includejath.
set_include_path
Define um valor para a opo de configurao include_path.
set_magic_quotes_runtime Define a configurao ativa de magic_quotes_runtime.
set_time_limit
Limita o tempo mximo de execuo.
sys_get_temp_dir
Retorna o caminho do diretrio usado para armazenar
arquivos temporrios.
version_compare
Compara duas strings padronizadas, contendo o nmero
da verso do PHP.
zend_logo_guid
Obtm o zend guid.
zend version
Obtm a verso da ferramenta Zend.

getrusage

Apndice A Comandos gerais do PHP

Cria um destino nomeado em uma pgina do documento


corrente.

pdf_add_thumbnail
pdf_arc
pdf_arcn
pdfbegindocument

pdf_begin_font
pdf_begin_glyph
pdf_begin_item
pdf_begin_layer

pdf_begin_page_ext

Adiciona pgina corrente uma miniatura (thumbnail).


Desenha um arco em sentido anti-horrio.
Desenha um arco em sentido horrio.
Cria um novo arquivo PDF.
Inicia uma definio de fonte Type 3.
Inicia uma definio glyph de uma fonte Type 3.

Abre um elemento da estrutura ou outro item de contedo.


Inicia uma camada, que receber as sadas seguintes.
Inicia umanova pgina no documento, definindo tambm
vrias opes.

pdf_begin_pattern

Inicia a definio de umnovo padro (pattern),que poder


-ser

pdf_begin_template

utilizado-para o preenchimento de objete&

Inicia a definio de um novo modelo (template).

Desenha um crculo.
Seleciona o caminho atual, definindo-o como clip path.
pdf_close_image
Fecha uma imagem.
pdf_close_pdi_page
Fecha uma pgina aberta com a funo pdf_open_pdi_page.
pdf_close_pdi
Fecha um documento PDI aberto com a funo pdf_open_pdi.
pdf_closepath_fill_stroke Completa o caminho corrente (adicionando uma linha do
ltimo ao primeiro ponto),preenchendo-o edesenhando-o
no documento.
pdf_closepath_stroke
Completa o caminho corrente (adicionando uma linha
do ltimo ao primeiro ponto) e o desenha no documento.
pdf_closepath
Completa o caminho corrente adicionando uma linha do
ltimo ao primeiro ponto.
pdf_concat
Concatena uma matriz atual matriz utilizada para
transformao de textos e grficos (CTM).
pdf_continue_text
Escreve um texto na prxima linha do documento.
pdf_create_action
Cria uma ao para objetos ou eventos.
pdf_create_annotation
Cria uma anotao retangular.
pdf_create_bookmark
Cria um bookmark.
pdf_create_field
Cria um campo de formulrio na pgina corrente.
Cria um grupo de campos de formulrio.
pdf_create_fieldgroup
pdf_circle
pdf_clip

Web Interativa com Ajax e PHP

Apndice A Comandos gerais do PHP

Funo

Descrio (cont.)

Funo

pdf_create_gstate

Cria um objeto de estado grfico.

pdf_get_buffer

pdf_create_pvf

Cria um arquivo virtual PDFlib a partir dos dados em


memria.
Cria objeto de fluxo de texto.

pdf_get_errmsg

pdf_create_textflow
pdf_curveto
pdf_define_layer

pdf_delete_pvf
pdf_delete_textflow
pdf_delete

pdf_encoding_set_char
pdf_end_docurnent
pdf_end_font

pdf_end_glyph
pdf_end_item
pdf_end_layer

pdf_end_page_ext

pdf_end_pattern
pdf_end_template
pdf_endpath

pdf_fill_imageblock
pdf_fill_pdfblock

pdf_fill_stroke
pdf_fill_textblock

pdfjll
pdf_findfont

pdf_fit_image
pdf_fit_pdi_page
pdf_fit_textflow

pdf_fit_textline
pdf_get_apiname

pdf_get_errnum

Desenha uma curva Bezier a partir do ponto corrente,


utilizando outros trs pontos de controle.
Cria a definio de uma camada (layer).
Exclui um arquivo virtual PDFlib.
Exclui um objeto de fluxo de texto.
Exclui um objeto PDF e liberatodos os recursos associados
a ele.
Adiciona um nome glyph e/ou um valor Unicode a uma
codificao personalizada.
Fecha um arquivo PDF.
Encerra a definio de uma fonte Type 3.
Encerra a definio glyph de uma fonte Type 3.
Fecha um elemento de estrutura ou outro item de con
tedo.
Desativa todas as camadas ativas.
Finaliza uma pgina do documento.
Encerra a definio de um padro, iniciada pela funo

pdf_get_parameter

pdf_begin_pattern.

pdf_moveto

Encerra a definio de um modelo (template), iniciada


pela funo pdf_begin_template.
Encerra o caminho corrente.
Preenche o bloco da imagem com dados variveis.
Preenche um bloco PDF com dados variveis.
Preenche o caminho atual e o desenha no documento.
Preenche um bloco de texto com dados variveis.
Preenche o caminho atual.
Prepara uma fonte para uso posterior.
Posiciona uma imagem ou template na pgina.
Posiciona uma pgina PDF importada.
Formata um fluxo de texto em uma rea retangular.
Posiciona uma linha de texto simples em uma pgina.
Obtm o nome da funo API que gerou a ltima exceo
ou falha.

271

Descrio (cont.)
Obtm o contedo do buffer onde esto localizados os
dados referentes ao documento PDF gerado.
Obtm a mensagem referente ao erro ocorrido.
Obtm o nmero do erro ocorrido.
Obtm o valor de um determinado parmetro do docu
mento.

pdf_get_pdi_parameter
pdf_get_pdi_value
pdf_get_value

pdf_info_textflow
pdf_initgraphics
pdf_lineto

pdf_load_font
pdf_load_iccprofile
pdf_load_image

pdf_makespotcolor

Obtm o valor de um determinado parmetro de um


documento PDI.
Obtm o valor de um parmetro nmerico de um docu
mento PDI.
Obtm o valor de um determinado parmetro numrico

do documento.
Consulta o estado do fluxo de texto.
Reinicia todos os parmetros grficos e de cores, fazendoos assumir os seus valores padro.
Desenha uma linha.
Busca e prepara uma fonte.
Busca e prepara um perhl ICC.
Abre um arquivo de imagem.
Define a cor atual como sendo uma cor especial chamada
spot.

pdf_new
pdf_open_pdi_page

pdf_open_pdi
pdf_process_pdi
pdf_rect
pdf_restore

Define o ponto corrente.


Cria um novo objeto PDF.
Abre uma pgina no documento PDI especificado.
Abre o documento PDF especificado e retorna o identi
ficador do objeto PDI.
Processa o documento PDF importado.
Desenha um retngulo.
Restaura o ltimo estado dos grficos salvo pela funo
pdf_save.

pdf_rotate

pdf_save
pdf_scale
pdf_set_gstate

pdf_set_info

Realiza uma rotao no sistema de coordenadas.


Salva o estado grfico corrente do documento.
Define a escala do sistema de coordenadas.
Ativa um objeto de estado grfico.
Define os campos de informao sobre um documento,
que sero exibidos quando o usurio visualizar suas

propriedades.
pdf_set_layer_dependency Define o relacionamento entre as

camadas.

m
272

Web Interativa com Ajax e PHP

Funo
pdf_set_parameter

Descrio (cont.)
Altera o valor de um determinado parmetro do docu
mento.

pdf_set_t ext_pos

pdf_set_value

Define a posio corrente para inserir textos nodocumento.


Altera o valor de um determinado parmetro numrico

do documento.
pdf_setcolor
Define a cor de preenchimento ou de contorno.
pdf_setdash
Define o padro de pontilhado.
pdf_setflat
Define a distncia mxima (flatness) entre o caminho de
um objeto e uma aproximao criada com linhas.
pdf_setfont
Define a fonte corrente, assim como o seu tamanho.
pdf setlinecap
Altera o valor do parmetro linecap, que faz com que a
linha seja desenhada de forma diferente.
pdf_setlinejoin
Configura o tipo de juno entre duas linhas.
pdf_setlinewidth
Define a espessura da linha que ser utilizada para de
senhar as figuras.
pdf setmatrix
Define a matriz corrente para transformaes.
pdf_setn)iterlimit_ Configura o limite miter para umjvalorjnaior-ou igual-a-h
pdf_shading_pattern
Define o padro de sombreamento.
pdf_shading
Define uma mistura para a cor corrente de preenchimento.
pdf_shfill
Preenche uma rea com sombreado.
pdf_show_xy
Escreve um texto em um determinado ponto do docu
mento, utilizando a fonte corrente.
pdf_show
Escreve um texto no ponto corrente do documento, uti
lizando a fonte corrente.
pdf_skew
Inclina o sistema de coordenadasdo documento nos eixos
x e y.

pdf_stringwidth
pdf_stroke

pdf_suspend_page
pdf_translate

pdf_utfl6_to_utf8
pdf_utf8_to_utf!6

Retorna a largura de um texto utilizando uma determinada


fonte.
Desenha uma linha em torno do caminho corrente.
Suspende uma, pgina.
Define a origem do sistema de coordenadas.
Converte uma string de UTF-16 para UTF-8.
Converte uma string de UTF-8 para UTF-16.

Apndice A Comandos gerais do PHP

273

A.11 Rede
Funo

Descrio

Checa os registros DNS referentes a um host ou a um


endereo IP.
Fecha a conexo com o logger do sistema.
doselog
Desabilita a depurao interna (PHP 3).
debugger_off
Habilita a depurao interna (PHP 3).
debugger_on
define_syslog_variables Inicializa todas as constantes relacionadas ao log do

checkdnsrr

sistema.
dns_check_record
dns_get_mx

dns_get_record
fsockopen

gethostbyaddr
gethostbyname

Sinnimo de checkdnsrr().
Sinnimo de getmxrrQ.
Busca registros DNS associados ao nome de um host.
Abre uma conexo com um socket.
Obtm o nome do host associado ao endereo IP fornecido.
Obtm o endereo IP correspondente ao nome do host

fornecido.
eethostbvnamel_ Obtm uma lista de endereos IP correspondentes a um
host.
Obtm registros MX referentes ao nome do host fornecido.
getmxrr
Obtm o nmero do protocolo associado ao nome do
getprotobyname
protocolo fornecido.
Obtm o nome do protocolo associado ao nmero forne
getprotobynumber
cido.
Obtm o nmero da porta associado a um servio e
getservbyname
protocolo.
Obtm o servio de Internet correspondente porta e
getservbyport
protocolo especificados.
Envia um cabealho HTTP.
header
Retorna uma lista de cabealhos de resposta enviados (ou
headers_list
prontos para envio)
Testa se os headers j foram enviados.
headers_sent
Converte um endereo interno de internet para uma
inet_ntop
representao que possamos ler.
Converte um endereo IP legvel para sua representao
inet_pton
interna (in_addr).
ip21ong
long2ip

Gera um endereo de rede IPv4 a partir de sua represen


tao padro (separado por pontos).
Converte um endereo de rede IPv4para sua representaopadro, separada por pontos.

274

Web Interativa com Ajax e PHP

Funo
openlog

pfsockopen
setcookie

setrawcookie

syslog

Descrio (cont.)
Abre uma conexo com o log do sistema (system logger).
Abre uma conexo persistente com um socket.
Envia um cookie ao navegador do usurio.
Envia um cookie sem codificar seu valor (urlencoding).
Gera uma mensagem para o log do sistema.

Apndice A Comandos gerais do PHP

A.13 Sistema de arquivos (Filesystem)


Funo

Descrio

basename

Retorna o nome do arquivo em um caminho.


Altera o grupo de um arquivo.

chgrp
chmod
chown
clearstatcache

A.12 Sesses
Funo

_ Descrio_
Retorna o tempo (em minutos) de expirao da cache.

session cache limiter

Obtm e/ou define o limitador atual da cache.


Sinnimo de session_write_close().

session _commit
session decode
session .destroy
session .encode
session _get_cookie_params
session

id

session _is_registered

session _module_name
session .name

session _regenerate_id
session .register
session save_path

session_set_cookie_params
session_set_save_handler

Decodifica dados da sesso em uma string.


Destri todos os dados registrados em uma sesso.
Codifica dados da sesso corrente em uma string.
Obtm parmetros dos cookies da sesso.
Obtm e/ou define o ID da sesso corrente.
Verifica se uma varivel est registrada em uma sesso.
Obtm e/ou define o mdulo da sesso corrente.
Obtm e/ou define o nome da sesso corrente.
Gera um novo identificador para a sesso corrente.
Registra uma ou mais variveis na sesso corrente.
Obtm e/ou define o caminho de onde sero armaze
nados os dados da sesso corrente.
Define parmetros dos cookies da sesso.
Define funes de armazenamento da sesso em relao
a usurio.

session_start

session_unregister
sessionunset
session write close

Inicializa uma sesso.


Exclui um varivel da sesso corrente.
Limpa todas s variveis da sesso.
Encerra a sesso corrente e armazena os seus dados.

Altera as permisses de um arquivo.


Altera o dono de um arquivo.
Limpa a cache do arquivo.

Copia arquivos.
Exclui um arquivo.
Retorna o nome do diretrio contido em um caminho.
dirname
Retorna o espao disponvel em um diretrio.
disk_free_space
Retorna o tamanho total de um diretrio.
disk_total_space
diskfreespace
Apelido (alias) para a funo disk_free_space().
Fecha um ponteiro de arquivo.
fclose
Testa se o ponteiro est no final do arquivo.
feof
Grava os dados da memria em um arquivo.
fflush
fgptr_ Obtm caracteres a partir da posio dn ponteiro._
Obtm uma linha do arquivo e converte em campos CSV
fgetcsv
Obtm uma linha do arquivo.
fgets
Obtm uma linha do arquivo e retira as tags HTML.
fgetss
L um arquivo inteiro e o armazena em um array.
file
Testa se determinado arquivo existe.
file_exists
L o contedo inteiro de um arquivo para uma string.
file_get_contents
Escreve uma string em um arquivo.
file_put_contents
Obtm a hora do ltimo acesso ao arquivo.
fileatime
Obtm a hora de alterao do descritor do arquivo.
filectime
Retorna o grupo do arquivo.
filegroup
Retorna o inode do arquivo.
fileinode
Retorna a hora que o arquivo foi modificado.
filemtime
Retorna o dono do arquivo.
fileowner
Retorna as permisses do arquivo.
fileperms
Retorna o tamanho do arquivo.
filesize
Obtm o tipo do arquivo.
filetype
Bloqueia um arquivo.
flock
Testa se o nome do arquivo possui um determinado padro
fnmatch
(pattern).
Abre um arquivo ou um URL.
fopen
copy

session _cache_expire

275

delete

276

Web Interativa com Ajax e PHP


Funo
fpassthru
fputs
fread
fscanf

Descrio (cont.)
Imprime os dados restantes de um arquivo.
Escreve em um arquivo.
L um arquivo (binrio).
Interpreta a entrada de um arquivo conforme determinado

formato.
fseek

Posiciona o ponteiro do arquivo em um local determinado.

fstat

Obtm informaes sobre um arquivo.


Retorna a posio do ponteiro do arquivo.
Trunca um arquivo em determinado tamanho.
Escreve em um arquivo.
Busca por diretrios e arquivos que possuem um determinado
padro (pattern).
Testa se o arquivo um diretrio.
Testa se o arquivo executvel.
Testa se o arquivo regular.
Testa se o arquivo um link simblico.
Testa se o arquivo tem permisso de leitura.
Testa se o arquivo tem permisso de escrita.
Tem a mesma funo do comando is_writable.
Testa se o arquivo foi enviado por upload via HTTP POST
Altera o grupo proprietrio de um link simblico (symlink).
Altera o usurio proprietrio de um link simblico.
Cria um link fsico.
Obtm informaes sobre um link.
Obtm informaes sobre um arquivo ou link simblico.
Cria um diretrio.
Move um arquivo enviado por upload.
Analisa um arquivo d configurao (.ini).
Retorna informaes sobre o caminho (path).
Fecha o ponteiro para um processo.
Abre o ponteiro para um processo.

ftell

ftruncate
fwrite
glob
isdir

is_executable
is_file

is_link
is_readdble
is_writable
is_writeable

is_uploaded_file
lchgrp
lchown

link

linkinfo

lstat
mkdir

move_uploaded_file
parse_ini_file
pathinfo

pclose
popen

readfile

readlink

rename
rewind

rmdir
stat

L um arquivo e o imprime na sada-padro


Retorna o alvo de um link simblico.
Renomeia um arquivo.
Retrocede a posio de um ponteiro de arquivo.
Remove um diretrio.
Obtm informaes sobre um arquivo.

Apndice A Comandos gerais do PHP

Funo
lstat
realpath

, set_file_buffer
symlink
tempnam

tmpfile

touch
umask
unlink

Descrio (cont.)
Obtm informaes sobre um link simblico.
Retorna o nome absoluto do caminho.
Configura o buffer de arquivo.
Cria um link simblico.
Cria um nome nico de arquivo.
Cria um arquivo temporrio.
Define a hora de modificao de um arquivo.

Altera a mscara atual.


Exclui um arquivo.

A.14 Strings
Funo
addCSlashes

Descrio

Coloca uma barra invertida (\)

antes

de determinados

caracteres.

addSlashes

bin2hex
chop

chr

chunk_split
convert_cyr_string

convert_uudecode
convert_uuencode
count_chars
cpc32

Converte um dado de binrio para hexadecimal.


Remove espaos e quebras de linha do final da string.
Retorna um caractere especfico.
Divide uma string em pequenos pedaos.

Converte um caractere do tipo Cyrillic para outro.


Decodifica uma string uuencoded.
Codifica uma string, de forma que todos caracteres (in
clusive os binrios) possam ser impressos.
Retorna informaes sobre caracteres usados em uma
string.
Calcula o crc32 polinomial de uma string.

Codifica uma string.


Imprime uma string em determinada sada.
echo
Forma um array a partir de uma string.
explode
Escreve uma string formatada na sada especificada.
fprintf
get_html_translation table Retorna a tabela de traduo usada pelas funes
crypt

htmlspecialcharsQe htmlentities().
hebrev
hebrevc

Converte texto lgico Hebrew para texto visual.


Converte texto lgico Hebrew para texto visual conver
tendo o caractere \n para "<br>\n".

T I
278

Web Interativa com Ajax e PHP

Funo
html_entity_decode

Descrio (cont.)
Converte todas entidades HTML para os seus respectivos
caracteres.

Converte todos os caracteres aplicveis para entidades


HTML.
htmlspecialchars
Converte caracteres especiais para entidades HTML.
htmlspecialchars_decode Converte entidades HTML para caracteres especiais no
htmlentities

Apndice A Comandos gerais do PHP

Funo

Descrio (cont.)

soundex

Calcula a chave soundex de uma string.


Retorna uma string formatada.
Verso case-insensitive (no diferencia maisculas e mins
culas) da funo str_replace().
Realiza uma transformao rotl3 em uma string.
Retorna uma string com a posio de seus caracteres alterada
de forma aleatria.
Converte uma string para um array.
Conta o nmero de palavras existentes em uma string.
Comparao binria (casednsensitive) dos n primeiros car

sprintf
str_ireplace
str_rotl3

str_shuffle

vamente.

implode

Forma uma string por meio da unio dos elementos de


um array.

join

Tem a mesma funo do implode.

levenshtein

Calcula a distncia Levenshtein entre duas strings.


Retorna um array contendo informaes numricas e

localeconv

monetrias.
ltrim
md5_file

Remove espaos em branco do incio de uma string.


Calcula o hash MD5 de um determinado nome de arquivo.

Calcula o hash MD5 de uma string.


Calcula a chave metaphone de uma string.
money_formatAplica um determinado formato de moeda a uirniineto.
nl_langinfo
Retorna informaes sobre algumas configuraes do
sistema, como formatos e localidade.
nl2br
Insere quebras de linha HTML antes de todas as quebras
de linha de uma string.
number_format
Formata um nmero,permitindo definir o separar decimal
e de milhar.
ord
Retorna o valor ASCII de um caractere.
parse_str
Divide uma string em variveis.
print
Imprime o valor de uma string.
printf
Imprime o valor de uma string com formatao.
quoted_printable_decode Converte uma string para 8 bit.
quotemeta
Coloca o caractere \ antes de determinados caracteres.
rtrim
Remove espaos no final da string, incluindo quebras de
linha.
sscanf
Divide uma string de acordo com um formato.
setlocale
Ajusta informaes do local.
shal_file
Calcula o hash shal (Secure Hash Algorithm 1) de um
determinado arquivo.
shal
Calcula o hash shal (Secure Hash Algorithm 1) de uma
string.
similar text
Calcula a similaridade entre duas strings.
md5

metaphone

279

str_split
str_word_count
strncasecmp

acteres.

strcasecmp

strchr
strcmp

strcoll
strcspn

striptags

stripcslashes
stripslashes
stristr
strlen
strnatcmp

strpbrk
strnatcasecmp
strncmp

str_pad
strpos

strrchr
str_repeat
strrev

strrpos
strspn

strstr

Comparao binria (case-insensitive).


Encontra a primeira ocorrncia de um caractere.
Comparao binria.
Compara duas strings no local corrente.
Encontra o tamanho do segmento inicial da string que no
contm a mscara de comparao.
Retira tags HTML e PHP de uma string.
Retira o caractere \ colocado com o comando addcslashesQ.
Retira o caractere \ colocado com o comando addslashesQ.
Verso case-insensitive do comando strstr().
Obtm o tamanho de uma string.

Compara strings usando o algoritmo "natural order".


Busca uma string em um conjunto de caracteres e retorna a
substring iniciada no local encontrado.
Faz uma comparao case-insensitive de strings usando o
algoritmo "natural order".
Comparao binria dos n primeiros caracteres.
Preenche um certo tamanho da string com outra string.
Encontra a posio da primeira ocorrncia de uma string.
Encontra a ltima ocorrncia de um caractere.

Repete uma string.


Reverte uma string.
Encontra a posio da ltima ocorrncia de um caractere em
uma string.
Encontra o tamanho do segmento inicial da string que contm
a mscara de comparao.
Encontra a primeira ocorrncia de uma string.

?
280

Web Interativa com Ajax e PHP

Funo
strtok

strtolower
strtoupper
str_replace
strtr

substr

substr_compare
substr_count

substr_replace
trim

ucfirst
ucwords
vfprintf
vprntf

Descrio (cont.)
Divide uma string em partes conforme um parmetro.
Transforma uma string em letras minsculas.
Transforma uma string em letras maisculas.
Substitui todas as ocorrncias de uma string por outra.
Substitui alguns caracteres por outros.
Retorna uma parte da string.
Faz a comparao binria (case insensitive) de duas strings
a partir de uma posio (offset).
Conta o nmero de ocorrncias de uma substring.
Substitui textos dentro de uma substring.
Remove os espaos em branco do incio e do fim da string.
Transforma em maisculo o primeiro caractere de uma string.
Transforma em maisculo o primeiro caractere decada palavra
contida em uma string.
Escreve uma string formatada em um stream.
Exibe os valores de um array de acordo com o formato es-

Apndice A Comandos gerais do PHP

A.16 Variveis
Funo
debug_zval_dump

interno zend.
doubleval
empty

floatval

gettype

get_defined_vars

wordwrap

is_array

is_bool

is_callable

is_float

is_int
is_integer
is_long
isjiull

is_numeric

A.15URL
Funo
base64_decode
base64_encode
get_headers

get_meta_tags

is_object

Descrio
Decodifica dados codificados com MIME base64.
Codifica dados com MIME base64.
Busca todos os cabealhos enviados pelo servidor em reposta
a uma solicitao HTTR
Extrai as informaes das metatags de um arquivo, retornando-

is_real
is_resource

is_scalar
is_string
isset
print_r

as como uma matriz.

serialize

http_build_query

Gera uma query string codificada para URL.

settype

parse_url

Separa uma URL e retorna seus componentes.


Decodifica uma URL codificada com rawurlencode.
Codifica uma URL de acordo com o padro RFC 1738.
Decodifica uma string codificada com urlencode.
Codifica uma string (exemplo: para pass-la como parmetro

rawurldecode

rawurlencode
urldecode
urlencode

em uma URL).

Obtm o valor de uma varivel em ponto flutuante.


Obtm o tipo da varivel.
Retorna um array com todas as variveis definidas.

Retorna o tipo do recurso.


import_request_variable!; Importaas variveis GET/POST/Cookie em umescopo global.
Retorna o valor inteiro de uma varivel.
intval

i Houhlp
UOUU1L

Retorna os valores de um array de acordo com o formato


especificado.
Coloca quebras de linha em uma string depois de determi
nado nmero de caracteres.

Retorna o valor de uma varivel em ponto flutuante.


Testa se o contedo de uma varivel nulo.

get_resource_type

J. J

vsprintf

Descrio
Extrai uma representao em forma de string de um valor

strval
unserialize
unset

var_dump
var_export

Testa se uma varivel um array.


Testa se uma varivel do tipo bool.

Verifica se o contedo de uma varivel pode ser chamado


como uma funo.
Tpsm se uma varivel do tipo double.
Testa se uma varivel do tipo ponto flutuante.
Testa se uma varivel do tipo inteiro.
Testa se uma varivel do tipo inteiro.
Testa se uma varivel do tipo inteiro.
Testa se uma varivel nula.
Verifica se umavarivel umnmero ouumastringnumrica.
Testa se uma varivel um objeto.
Testa se uma varivel do tipo real.
Testa se uma varivel um recurso.
Testa se uma varivel escalar.
Testa se uma varivel uma string.
Verifica se uma varivel est definida.
Imprime informaes sobre uma varivel.
Gera uma representao armazenvel de um valor.
Define o tipo de uma varivel.
Retorna a varivel como uma string.
Cria umvalor em PHP parauma representao armazenada.
Exclui uma varivel do programa.
Retorna informaes sobre uma varivel.
Retorna uma representao estruturada de uma determi
nada varivel.