You are on page 1of 1

E

mez
et
aPH
PCa
rdR
ef
er
en
ceC
he
atS
he
et P
HPf
un
ct
io
ns
,p
ar
ame
te
rs
,d
at
a-
ty
pea
ndo
th
er
s,
byM
anz h
tt
p:
/
/www
.e
mez
et
a.
co
m

{
D
at
aty
pe O
per
at
or
s C
on
st
an
ts C
on
tr
ol
St
ru
ct
ur
es

}
booleani s_bool(
) C
omme
nt
s Ar
it
hme ti
cs[ +][-][
*] [/][%] d
efi
ne(name, val
ue,sensit
iv)
e
i
s_i
nteger
() //c
omme nt#1 As
s i
gnme nts[ c
onst
ant(name)showconstval
ue i
f(expr
) whi
l
e(expr
) s
witc
h(expr
){
i
ntege ris_i
nt()=is_l
ong() scalar nu mb er =][
+=] [
-=] [
*=][
/=]
m fl
oat=d oub l
ei s
_fl
oat(
)=is_d
oubl
e() i
s_sc
alar()is_numeri
c() /*comment#2*/ Bi
twise[
&] [
|][^]
[~][<<][>>] d
efi
ned(name)checki
fi
sd ef
i
ne d s
tat
eme
nt#1; s
tat
eme
nt#1; c e1:
as
i i
s_r
eal
(
) #comment#3 Co
mp ar
i
so n[==][===][!=][
<>] g
et_
defi
ned_const
ants(categ.) e
lse
if(expr
) echo“ex
prequal
s1”;
st
ri
ngi s _
str
ing() [
!
==]
[<]
[>]
[<=]
[>=] s
tat
eme
nt#2; d
o{ br
eak;
x
e
ar
ob
r
a
j
e
yi
c
s
ti
_
s
ar
_o
r
a
b
y
je
(
)
ct
() gett
ype(v ar) f
unc
ti
onname E
E
r
r
x
e
o
c
rc
u
o
t
nt
i
on[
r
ol
`
]
[@] F
uncti
ons e
lse
s
tat
eme
nt#3; }
st
at
whil
e
ment
#1;
e(expr)
;
.
.
.
d
efaul
t:
d res
o urcei s
_ re
source
() sett
ype(v ar
,t ype) f
i
xedparamete
r
I
ncrease/ Decrease[++var
][var++] f
uncti
onname _f
u nc
tion(v
ar,v
ar2=“defaul
t”
.)
.
.{.}
.
. ec
ho“def
aul
topt
ion”
;
o
pti
onalpar
ame t
er
NUL Lis_null
() is
set(var
,v ar
2.)
.
. d
escr
ipt
i
o n [--
var]
[var--
] (
(expr
)?expr
_tr
ue:
exp
r_f
al
se) br
eak;
emp t
y(v ar)vari
se mpty
? c
onst
antsoropt
io
ns Logi
cal[and,&&][o
r,||][
xor
][!var
] f
u nct
io
n_exi
sts(functi
on)checkif
funct
ionexi
sts }
o
nlyi
nPHP5 St
ri
ng[ .
][.
=] get_de
fi
ned_funct
ions()showdefi
nedfunct
ions f
or(
ex
pr_
i ; expr
ni
t ;ex
pr_
inc
r)
f
lo
atval
(v )
ar =d oublev
al(
)fl
oatval
ue u nset(var,v ar
2.)del
.
. ete call
_user
_fu
nc(f unc
,p ar
am1..
.)exec.
funct
ion c
onti
nuest
i
ntv
al(v )i Ar
ray[+][==][
===][!
=,<>][!
==] s
tat
ement
#1; opit
erat
ion&g onext
ar,b ase nte
gerval
ue pri
nt_r
(expr ,ret)showvar Ty
pe[ i
nst
anceof] i
s_ c
all
abl
e( var
, syntax
, name) check b
reakstopi
ter
ati
on&f i
ni
shl o
op
s
trv
al(v )st var_
du mp (expr ) f
oreach( expras key=> v
alu
e)
ar r
ingvalue ,e xpr
2..
. s
tat
ement
#1; r
etur
nexprend&r e
turnparam
ge
t_defi
ned_ vars(
)showexi st
entv s g
ar et_r
esource _t
ype(r es) M
at
hf
un
ct
io
ns C
ha
ra
ct
er
ty
peCheckifonlyarepresentintext...
abs(number )absolut
ev al
ue c
typ
e_alnum(t ex
t)alphanu me ri
cchars
S
tr
i
ngs(
sl
as
he
s&q
uot
es
) exp(arg)calc.expone
nt of
e c
typ
e_alpha(tex)al
t phab eti
cc har
s I
n
cl
ud
efil
e
s
s
pec
ial
char
s
fmod(x, y)getmodul oofd i
vis
ion c
typ
e_cntrl
(tex
t)contr
o l
c hars(tab,
esc
..
.)
r
equi
re(fil
e)inc
lud ePHPs cr
i
pt fi
l
e(e r
ror_
fatalifdo
n’t
exist
)
addc
slas hes(string,list
_chars)add\i ncharsof‘l
ist
_chars’i
ns tr
ing & &amp ;
l
o g
10(ar )base-
g 10l
ogari
thm c
typ
e_digit
(tex
t)dig
its
st
ri
pcslashe s
(st ri
ng)r e
mo ve\i nstri
ngp rocess
edwi t
had dcslashe
“&qu o
s ‘&#039;(
t;(
wit
wi
ho
t
u
hE
tE
NT
NT_
_NOQUOT
QUOTES)
ES)
l
o g
(ar g
,b ase)natur
allogari
thm c
typ
e_graph(tex)vi
t si
blec hars&s pace i
ncl
ude(f i
l
e)incl
ud ePHPs cr
iptfi
le(warni
ngi fdon’
texi
st)
adds
las hes(stri
ng )add\i ncharsinc harsthatneedescape <&l t
; max ( v alues)fi
ndhighestvalue c
typ
e_l
o wer(tex
t)lowercasec hars r
equi
re_once(file)=re qui
re,
b utfi
rstc
he ckiffi
l
ewasinclude
d
st
ri
psl
as he s(str
ing)r e
mo ve\ins tr
ingp r
o c
e ss
edwi t
had ds
lashe s >&g t;
min( v al
ues)findlo
we stval
u e c
typ
e_up per
(tex)upper
t c asec hars i
ncl
ude_once(f il
e)=i ncl
ude,butfi
rstchecki f
fi
lewasincl
uded
ht
mlsp ecial
chars(st ri
ng,s tyl
e ,c harset,d oub_encode)conv er
tspec i
al charsinHT MLe ntiti
es pi(
)getval
ueo fpi c
typ
e_print
(tex)pr
t i
ntablec hars s
et_i
ncl
ud e_p
ath(pat h)s etnewincludep ath
ht
mlsp ecial
chars_ decod e(st ri
ng,s ty
le)revert
htmlspecialcharsefect pow(base, exp)exponent .expr. c
typ
e_pu nct
(tex)=ex
t cep tspace&alphanumeri
c ge
t_i
ncl
ud e_path()returni
ncl
u depath
ht
mlent it
ies(stri
ng ,styl
e,c har s
et,d oub_encode)convert ALLs pec
ial charsinHT MLe nt
it
ies sqrt
(arg )squareroot c
typ
e_space(tex)bl
t anks p aces(t
ab,spac
e,\n.
.
.) r
est
ore_
include_p ath(
)setdef ault
incl
u dep at
h
ht
ml_e ntit
y_deco de(st r
ing,s tyl
e,c harset)rev
e r
thtmlentiti
ese f
ect c
typ
e_xdigi
t(te
xt)hexade ci
mal di
gi
t ge
t_i
ncl
ud ed_fi
l
e s()retur
nallfi
le
sincluded
get
_html _tr
ans l
at i
on_tab l
e(t abl
e ,s ty
le)gettransl
ati
ont ableinhtml spec i
alchars&ht mle nt
it
ies i
s_fi
ni
te
(v al
ue)checkf
ini
teval
ue

)checkNotaNumberP
quot
eme ta(stri
ng )ret
urnae scapes t
ringof metachars.\+*?[ ^]($) i
s_i
nfi
ni
te(v )checki .re
de
fine
dva
rs
nl
2br(st ri
ng)convertnewli
nesin<b r/>b reak styl
e c harse t i
s_nan(val
u
al
e
u
e nfi
ni
teval
U
RLf
un
ct
io
ns
st
ri
p_tag s(str
ing,e xcl
ude )eraseHT ML&PHPt agsENT_COMPAT( 0)“ I SO-8859-1L at
i
n-1 $GLOBALS base64_encode(data)e ncoded at
awi t
hMI MEb as e64

}
ENT
_QUOTES(
1)”&’I
SO-8859-15L ati
n-9(
€,.
.
.)
ENT
_NOQUOTE
S(2) UTF-8Unicode b
ase
_co
nve
rt(num, f
rom, t
o) $_GET base64_decode(data, stri
ct)decodedatae ncod edwi t
hMIMEb ase64
pars
e _
str(st )cr
S
tr
i
ngs(
c
onv
er
si
o
ns&c
r
ypt
) c
c
p
p
866DOSCy
1251Wi nCy
ri
l
l
r
i
i
c
l
li
c d
c
e
on
c
b
v
e
i
rtnumberbe
n(dec)conv
t
we
er
e
t
nb
t
ob
as
i
e
nar
s
y
$_
$_
POST
COOKI
E
$_
REQUE
ST
get_
head er
s
ri
ng
(ur
, ar
l,te
r
a
x
y
t
_key
e
s
at
)f
ear
etc
ra
ywi
hall
HT
t
hk
T
e
ys&v
Phe ade
al
r
u
so
eso
f
fURLqu
aURLrequ
e
e
r
ys
st
tr
i
ng

b
in2hex(str
ing)conver
tbinar
ytohe xad
ecimal
cp1252Wi
KOI8-
RRu
nE
s
si
u
an
r
ope bindec(bin)conver
ttodecimal $_FI
LES get_
me ta_t
ags(f i
l
e,u se_incl
ude_path)extractallme t
atagsinarr
ay
c
hr(asci)r
i et
urnASCII
charact
er BIG5Chinese(Tai
wan) de c
he x
(dec)conv er
ttohexadec. $_ENV htt
p_buil
d_query(formdata, num_ pr
e f
, arg _s
ep )creat
eURL enco
dequ e
ry
o
rd(str
ing)ret
urnASCI
Ival
u eofcharact
er GB2312Chi nese he x
dec(hex)conv e
rttodeci
mal $_SESSI
ON pars
e _
url(url
,c o
mp onent)parseURLandr e t
u r
nitsc omponents
c
onver
t_cyr_st
ring(stri
ng,f r
om, t o)conver
tfr
om Cyr
i
ll
icchars
e t B IG5-
HKSCSChi nese(HongKo
ng) de c
oct(dec)convertt
oo ct
al $_SERVER rawurl
encode(stri
ng)encodestri
ngintorawu rl(
%20, %40..
.
)
Shif
t_J
ISJapane s
e octdec(oct)conv rawurl
decode(st )decoder

}
c
onver
t_u ue
nc ode(stri
ng )uuencodeastri
ng er
ttodeci
mal PHP_ SELFr unnings cript ri
ng a
wu rli
ntostr
ing
EUC-J
PJ apanese
convert
_uu decode (st r
ing)decodeauuencodedst ri
ng de g
2rad (deg)conver
t t
oradi
an GATEWAY_ INT ERF ACECGI s
p ecif
icat i
on url
encode(str
i )URL-
ng e
nco dest
ri
ng
crc
32(st r
ing)calcul
atec yc
li
credundanc ychec ksump olynomi alo fst
ri
ng rad2deg (rad)conver
ttodegree SE
SE
RVE
RVE
R_
R_
ADDRSe
NAMESe
r
r
v
v
e
e
rIPad
rHo st
dre
name
ss url
decode(str
i )URL-
ng d
e c
o dest
ri
ng
cry
p t
(stri
ng,s al)encr
t yptst
ri
ngwi t
hae ncrypt
ionalgori
thm [ 0] salt
hebrev(stri
ng, max_ chars_pe
r_l
ine)conv erthe bre
wt extt
ov is ualtex
CRYPT_STD_ DE
t CRYPT_EXT_DES(
S(0)DE
1)DE
S-
S-
b
b
as
as
e
e
ds
de
t
x
.
t
.
ge
mt
t
r
_
and
ge t
r
max
and
()showmaxr
max ()=but
andv
mtalg
al
or
u
i
t
e
h.
SE
SE
RVE
RVE
R_
R_
SOF
PROT
TWARE Se
OCOLSe r
v
r
v
e
ername&v
rp rotoco l
ersi
on
Serv
erdata D
i
rec
to
ryf
un
ct
io
ns
hebrevc
(st ri
ng, max _chars_per
_li
ne)=&conv e r
tnewlinesto<b r/>\ nCRYPT_MD5MD5encr y
p t
ion SERVE R_ ADMI NAd mi nmai ladd r
e ss chdir(di)changecur
r r
ent di
rect
ory
l
o c
aleconv()ret
urnlocali
zednume ri
c&mo netaryinf
o r
mat i
on CRYPT_BLOWF ISHBl owfis
he ncry
pt r
and (mi n, max)cre
aterandint
. SERVE R_ PORTSe rv
e rPo rt
chroot(di)changecur
r rentrootdi
rect
ory
setl
ocal
e(cat egory
, l ocale.
.
.)setlocaleinfor
mat ion mt_rand (min, max)=butmtal g. SE
RE
RVE
QUE
R_
ST
SI
_
GNAT
ME T
UREV
HOD { GE
er
T
s
/
i
onandVi
POST /PUT
rt
u
/
al
HE
Hos
AD}
t
dir
(di )r
r eturnaninstanceo fDir
ect
o r
yclass(r
ead,re
wi nd&c l
ose)
md 5_fi
l
e(f il
e,r aw_ou t
put)calcul
atemd 5has ho fafi
le s
rand (seed)seedrandgenerato
r REQUE ST _TIMEt ime s tampi nit opend i
r(pat h, contex)openadi
t r
ectoryhandl
e
md 5(str
ing,r aw_output)calcul
atemd 5has hof astr
ing r aw_ output mt_srand (seed)=butmtalg or
it
h. QUERY_ ST RINGGE Tp arams getcwd()getcur r
entwo rkd i
re
ctor
y
sha1_fi
le
(f )cal
FAL SE(0)r
eturn32-chr(40ins ha1) hexnumb er l
cg_value()gener
atepse
ud o-
r
and r
e addir
(handl )

}
il
e,r aw_ou t
p ut cul
ates ha1has ho fafil
e TRUE( 1)ret
urn16-chr(20ins ha1) rawbinary DOCUME NT _ ROOTmai nd i
r e r
eade ntrydi
rect
oryhand l
e
sha1(stri
ng,r aw_ou t
put)calcul
atesha1has ho fas t
ri
ng HTTP_ ACCE PTMI MEt ype
r
e winddir
(handl )r
e ewindd i
rect
oryhand l
e
mo ney_f
ormat (st r
ing, nu mber)format anu mb e
rasc ur
re nc ystri
ng c
eil
(val
ue)ro
undfract
i
onsup HTTP_ ACCE PT _CHARSE TChar set
cl
o s
e di
r(handl e)closed i
rector
yhandle
f
l
oor(val
ue)ro
undfract
i
onsdown HTTP_ ACCE PT _ENCODI NGCo mp ress Cl ientheader
nl_
langi
nfo(i t
em)qu erylanguage&l ocaleinformation (no ne)wi t
hou tdeci
mals HTTP_ ACCE PT _LANGUAGEL ang uag e s
c andir
(di r,s ort
_order,c ontex
t)li
stfil
es&d i
rinsi
des pe
cif
ieddi
r
numb er_
fo r
mat (number ,d ec,p oint,t ho u
s and)f o
rmat nu mb erwith:d ec numberofdeci mals r
ound(val
ue,p )r
r ound‘p
r’d
eci
m. HTTP_ CONNE CT I
ONPe rsi
stent conne ction{Ke ep-
al
ive
/clos
e} dir
name (pat h)retur
nd irpathofafi
lep at
hs t
ri
ng
p oint deci malssep ar
ato
r
t
hou
sandt
hou
s.s
epar
ato
r
HTTP_ HOSTMai nd omai ns erver(nos ub d
omai n) i
s_ d
ir(fil
e)checki fafil
eisad ir
ect
o r
y
sin(arg)sine
S
tr
i
ngs(
sp
li
t
s)
HTTP_ REF ERE RCl ient backwe bpag e
mk dir
(pat hname ,c hmo d,r e
cursi
ve,c ontex)at
t t
emp t
screat
edir
sinh(arg)hyper boli
csine HTTP_ USE R_ AGE NTCl i
entb r
o wse r(he ader)
r
md i
r(pathname ,c ontext)att
emp t
sre moveemp tyd i
r

}
c
hunk_spl
it
(stri
ng,length, end)spli
tinst
ri
ngsoffi
xe d‘l
ength’[76]&putendst
ri
ng[\
n\r
]. as i
n(arg)ar csine HT
RE
TPSSe
MOT E_
cureHT
ADDRCl
T Pp
i
e
r
nt
o
I
t
o
P
col

s
tr
_spli
t
(stri
ng,lengh)s
t p li
ti
narr
a yofst
ri
ngsoffi
xed‘lengt
h’[76] as i
nh(arg )inv.hyperboli
cs i
ne REMOT E_HOSTCl ient Ho sname Cl
t ientdata
e
x
i
p
mp
lo
l
o
d
d
e
(del
e
,s
(del
tr
, ar
i
ng
r
ay
,l
)j
i
mi
oi
t
ni
)spl
nas
i
t
r
t
i
i
nar
ngs
r
e
a
p
yo
ar
f
at
e
s
tr
db
i
ngss
y‘
de
e
l
p

ar
al
at
le
e
l
e
db
me
yd
nt
e
so
l
i
mi
f
te
r(
aarr
max
a
y=j
.
o

l
i
i
mi
n()
t
’el
ement
s) c
c
o
o
s
(ar
s
h(ar
)cosi
g
g
ne
)hyper bol
i
cc o s
ine
REMOT
SCRIPT
E
_
_
F
PORTCl
ILENAMERu
ient Po
nni
r
t
ngs e r
ve rscriptactual
ly
M
is
ce
ll
a
neo
usf
un
ct
io
ns
s
trt
ok(str
i
ng,token)spli
tas t
ri
ngintoasmall
ersubst
rings(to
ke ns) ac os
(ar g)arcc osi
ne PATH_ TRANSL AT ED =SCRI PT _FI
L ENAME connec t
i
on_ ab or
ted (
)checkwhet hercli
e ntdisconne ct
ed
ac os
h(ar g)in v
. h
ype r
b ol
icco s
ine SCRI
RE
PT
QUE
_
ST
NAMESc
_URIURI
ri
f
p
r
t
o
p
mr
ath(
e
r
qu
e
e
lat
st
i
v
(
et
si
or
mil
oo
art
t
)
oSCRI PT_
NAME ) connec t
i
on_ status()retur
nc onnecti
ons tatus:(0)NORMAL(1)ABORTED(2)T
IMEOUT
tan(arg)t angent exi
t( st )out
S
tr
i
ngs(
st
ri
n
g&c
ha
rso
pe
ra
ti
on
s) tanh(ar g)hyper bol
i
ct ang e
nt
PHP_
PHP_
AUT
AUT
H_
H_
DIGE
USE
STHT
RUs er
TPDi
namei
ge s
t
nau
He
t
ad
hor
e
iz
r(
wi
ati
o
t
n
hAp ac
heasmo d
ule)
eval
atus
(code_st
r)ev
p
al
u
u
tme
ates
s
t
s
r
ag
i
e(orre
ngasPHPc
turni
od
nt
e
ege rvalue)&fini
shs c
ript=d ie
()

count _char s (st ri


ng , mo de)countnumberofocur re nc eso fe ve rycharins tring
atan(ar g)arctang ent PHP_ AUT H_ PW Pas swo rdinau tho r
ization hi
g hl
ight_
fil
e(f il
e,r etun)
r s
yntaxhighlig
ht i
ngo faPHPf il
e=s how_ source()
l
evens ht e in(st r1, s tr2, c ost_i
ns ,c o st_re p,c o st_d e )cal
l c u l
ated ist
anc eb etwe e n2s tring s
atanh(ar g)in v
.hype r
b ol
ictangent AUTH_ TYPEAu tho ri
zat i
ont y
p e hi
g hl
ight_
s t
ri
ng (st r
ing,r et
urn)s yntaxhi g
hlightingofaPHPs tr
ing
si
mi l
ar _te x t(st r1, s tr2, p ercent)cal cs i
mi l
arityb e t
we en2s t
r i
ng s mo de atan2(y ,x )ar ctange ntof 2var ar
ar
g
cNu
g
vAr
mb
r
a
e
ywi
ro
t
fp
hGE
arams
Tp arams php _
stri
p_whi te
sp ace (fil
e)r etu
rnc odewi tho utcomme nts&whi tespaces
so
u nd e x(st ri
ng )cal cu l
atewo rdsp rono unc eds imi l
ar ly(s ound e xk ey) 0ar raywi t
ho c urre nceso f allc
hars hy pot
(x, y)cal c
.hypo te
nu se usleep(msecs)del ays c
ri
p tex
e cut
ionfor‘ms ec s’micro-
second s
me t
ap ho ne (st ri
ng ,p ho nes)=buti smo reac cu r
at et hans ou nd ex( 1=(
) 2=( 0valu eex clu de)
f
ormat sl
ee p(secs)delayscrip
texe c
utionfor‘
s ecs’seco nds
echo(st ring ,s tri
ng 2. .
.)out put s
tri
ng s=<? =” st
ring ”?> 3s t
r
0v
i
al
ngwi
u
t
eo
hal
nl
l
y
c
)
harsu sed SUNF
UNCS_
RET
_STRI
NG(0) ti
me _nano sl
ee p(secs, nanosecs)=butdel ays econds&‘ nanos e
c s
’too
l
tr
im(st ring ,c har l
ist)er asewhi tes pac e s&‘ char l
ist’fro ms tr
ingl e ft 4st ri
ngwi thal lc harsu nu se d SUNF
UNCS_
RET
_DOUBLE(1) ti
me _sleep_until
(t imestamp )delays cr
ip texe cuti
onunti
l ‘
ti
me stamp ’t
ime
r
tr
im(st r
ing ,c har li
s t)=butf ro mr ight ofs t
ring=c ho p() whitesp
ac e s D
at
e&t
i
meSUNFUNCS_RET_TIMESTAMP(2) sys_getl
oad avg(
)r etur
na ver
ag esyst
eml o ad( UNIX‘ upt
i
me ’command )
t
ri
m(st )=l
st
r_re pe
ring
at
,c
(st
har
ri
ng
l
is
,t
t
ime
tr
s
im(
)re
)
p
+r
e
t
at
ri
m(
stri
)
ngx‘ ti
me s’
“”ASCI
\tASCII
I32(
9(
0x
0x
20)
09) ,t
,s
ab
pac e c
g
he
e t
d
c
kd
at
at
e
e
(t
(i
i
me
mo
st
nt
amp
h, d ay,y
)getdat
e
e
ar
/t
)checki
i
mei nfo
fdateisc o
r r
ec t(
leapi nclus
ive) E
xe
cu
ti
onf
un
ct
io
ns
st
r_ro t
13(st r
ing )r e turnROT 13v e rsiono fstring \
\
nASCI
rASCI
I
I
10(
13(
0x
0x
0A)
0D)
,
,
ne
c
wl
arri
i
ag
ne
er et
u r
n t
ime ()re
tur
nc ur
renttime stamp e
xec(command, out
put
,r et
urn)exe
cuteane xt
ernalpr
ogram
st
r_shu ffl
e (st ring )r and o mizeal lchar sinas tr
ing \0ASCI I 0(0x 00) ,NUL -byte mi cr
oti
me (float)retu rncurr
ent t
i
me stamp( wit
hmi cr
o s
eco nd s) p
asst
hru(command, re
tun)=andd
r isp
layRAW o utp
ut
st
rpo s(st ring ,s ub str,o ffse)r
t e t
u rnp oso ffir
s toc urre nce \x0BASCI I11( 0x0B) ,vertical
-t
ab date_defaul
t_ti
me zo ne _get()returnd ef
au l
ttimez oneu sed s
hel
l_e
xec(command)ex ec
utecommandv i
as hel
l&r et
urnout
put=``
st
ripos (st ring,s ub str,o ff
set)=butcase- ins ensitive date_defaul
t_ti
me zo ne _set(t ime zo neid)setadef aultti
me zone s
yst
em(command, retun)e
r x
ecut
eane xt
ernalpr
o g
ram &d i
spl
ayou
tput
st
rrpo s(st ring ,c har ,o ffset)r eturnp oso flast ocu rrenc e( substrinphp5)
date_parse(strtoti
me )retur
nar r
aywi th( day,mo nth,year.
..)i
nf o
st
rri
p os (st ring,c har ,o ffse
t)=butcase- ins ensiti
v e pad typ e ge t
ti
me ofd
a y(f l
oat)cal l‘g
etti
me ofda y’command , r
eturnar rayo rf
loat
st
rrchr(st ri
ng ,c har )r eturnsu bstrfro ml ast-p ostoe nd STR_PAD_ RIGHT( 0)ST RING_ _
gmd ate(date,t ime stamp )format aGMT /UTCd ate/time
st
rstr(st )r
st
ris
tr(st
r
r
i
ng
ing
,s
,s
u
u
bs
bs
t
t
r
r
eturns
)=butcase-
ubs t
rf
i
ns
r
e
omf
ns i
t
i
i
r
v
s
e
t-
p ost oe nd=s trchr( ) ST
ST
R_
R_
PAD_
PAD_
LEF
BOT
T(
H(
1)_
2)_
_ST
ST
RI
RI
NG
NG_ i
d
s
t
at
rp
e
t
i
(dat
me
e
,t
(st r
f
i
t
i
me
me
st
amp
,d at
)f
e
or
mat
)pars
al
eas
o
tr
c
al
fti
ti
me
me
(
)
/
ti
dat
me
easi
/date
nt
ege r A
rr
ay
s
st
r_re plac e (sear ch, r ep l
ace,s t
ring ,t ime s)r ep l
ac es ubstring‘ search’ =>‘ rep lac e ’ &r e tu rnt i
me s s
t rt
oti
me (sengdat e, no w)p arsee nglishdat et
imei nt i
me stamp mat r
ix[ key] =v alue;one -
d i
me ns i
o nar ray case
st
r_i
r ep lac e (sear ch, r eplace,s tring ,t i
me s)=butcasei ns ens it
ive gmmk t
ime ( hour , mi n, sec s
, mo nt h, da y
,y e ar,i s
_ dst)getat imes t
ampGMT mat r
ix[ key] [ key] =v alue;two -
dime nsionar ray CASE_LOWER( 0)
st
r_p ad (st ring,l e ng th, p ads tr
,p ad type )f il
lstringt o‘ length’ with‘pads tr
’ gms tr
ft
ime (cfo r
mat ,t i
me stamp )f ormat aGT M/ UT Ctime /d ate(
wi thlocal
esets
) array
(el eme nt
s)cre ateaar ray CASE_UPPER(1)
st
r_wo rd_ c o unt (st ring ,f ormat ,c har l
ist)countwor d si
nas tring s
t rf
ti
me (cformat,t ime s
tamp )format alocal ti
me /date(wi t
hl ocal
es e t
s)
st
rcsp n(st ring,c har list,b egin, e nd )r etu rnleng tho f sub s
tringwhi chno tcont ainan yc har array
_chang e _key_ case (mat ,c as e)changeal lkeyt oup /lowcas e
st
rspn(st ring ,c har li
st,b egi
n, e nd )r e turnl eng tho f su bstri
ngwhi chc ontainan yc har
l
o cal
ti
me (t i
me st
amp ,k ey_
str)getlo cal t
i
me( f
alsek ey_str,nu meri
car raykeys
) array
_chu nk(mat ,s i
ze ,s ave keys)spl itinar r
a yso f‘si
ze’e l
eme nts
st
rpb rk(st r
ing ,c har li
s t)r et
urns ub s t
rf romp oso f fi
rst o currenc eo fachari n‘c har list’
mk ti
me (hour, mi n, s ecs, mo nth, d ay,y ear,i s_dst)gett i
me stampf oradate array
_comb i
ne (mat ,v al
u es)cr eatear raywi th2ar rays(ke ys&v alue s
)
st
rlen(st ring )r etu rnl eng thof str
ing
date_sun_i
nfo(t i
me s t
amp ,l at,l ong )sunset /sunrise&t wi l
ightbeg i
n/end array
_cou nt_values (mat )r eturnar r
a ywi th#o ffrequ encyo fvalues
fo r
mat date_sunri
se(t ime stamp ,f ormat,l at,l ong,c e nit,g mt )getsunr i
setime array
_fi
ll
_k eys(mat ,v alue)cr eatear raywi th‘mat ’keysands amev alue
st
rrev(st ring )r etu rnar eve r
ses tri
ng 0r eturnnu mb ero fwo rdsfou nd
date_sunset(t i
me stamp ,f ormat,l at,l ong ,c enit,g mt )getsunsett i
me
st
rtolowe r(st ring )r e t
u rns tr
i
ngwi thal l alphab eti
cc har sinl owe r case 1r eturnar raywi thwo rdsf ound array
_fi
ll
(i nit, num, v alue)=butsi nc e‘init’to‘init’
+’nu m’ind ex
array
_fi
lt
e r(mat ,fu nc)r et
urnmat withv alue sthat returntrueinf unction
st
rtou pp e r(st )r D
at
epa
ra
met
er
s
ri
ng etu r
ns tr
ingwi thal lalp hab e t
icc har si nu pp e rcase 2 r
eturnar raywi thpo s&wo r
d s
ucfi
rst(st ring )r etu rns tri
ngwi tht hef irst char actero f strc ap i
talize d(ifi
salp hab e tic) array
_fl
ip(mat )retu r
nmat swapk eys&v alu es
ucwo rd s(st ri
ng )r etu rns tri
ngwi tht hef i
rst charac te ro fe achwo rdc apit
alized( i
f isal p hab etic) d
ate
(dat
e,t
i
mes
t )f
amp o
rmat
alo
cal
ti
me(
orat
i
mes
tampt
i
me) array
_key_ exist
s (key , mat )checki fkeye xi
stsi n‘mat ’
st
rtr
(st ring ,f r
o m, t o )t ranslatec har sf rom =>t o( o rp airs tr
ingar ray)i
ns tri
ng DAYd08DMo nj 8l(
L) Mo nda
yN1. .
.7(wee kday)Sst
,th.
.
.w0.
..
6(weekday)z0.
..
365 array
_keys (mat ,v alue,s t
ric)r
t eturnal lke yso farray
su
b str(st ring ,b eg in, l eng h)r
t e t
u rnas ub stri
ngo f stri
ng( withao pt
ional l
e ngth) WE E
KW 1...
52( weeko fyear) array
_map (f unc, mat , mat 2..
.)pr oces s&r et
u rnall val
u eswithfu ncti
on
su
b str_ rep lac e (st ring ,s ubstr,b e gin, l eng th)i ns e rtorr ep l
ac es ubstrins tringf ro mb eg in- pos MONT HFJanu arym 01MJ ann1t 28..
.31(mo nthda
ys) array
_me rge (mat , mat 2..)mer
. get woo rmo r
ear r
a ys
su
b str_ co u nt (st r
ing ,s u bstr
,b e gin, l e ng th)c o u nt nu mb e rtime so fsu bstringo c u rre nce s YEARL1( le
apy ear)0(no)o2008Y2008( W) y08 array
_me rge _recurs i
ve(mat , mat 2..)=butwi
. thre cursi
vemo de
word wr ap (st ring , wi dth, b reak, c u t)wr aps t
ringi nal ineso f ‘
width’[75] leng thwi t
hb re ak[ \n]
TI
ME aam AAMB000.
HOUR g6G18h06H18
.
.999(swat chinter
ne tt
ime) array
_pad (mat ,s ize,f i)
x c
r eatearrs ame‘ mat ’ &f i
xe dwith‘fi
x’
MINi 02(min)s02( sec)u54321( mill
is
e c
) array
_prod uct(mat )cal cul
atep rodu ctvalu eine leme ntso farr
.
array
_rand (mat m)s
S
tr
i
ngs(
c
omp
ar
e) TI
ME ZONE eUT C,
P+02:
GMT
00(
...(
id
=GMTd
)I(
i
)
i
1(
f
f
dayl
hr&mi
i
ghts
n)
a
TE
v
ing
ST,
)0(
no
MDT(
)O+0200(
abbr
GMTd
)Z50400(o
i
f
f
f
f
s
e
ho
t
)
urs
)
array
_redu ce(mat
, nu
,f unc
e
,i
l
ect
ni
>1(o
)appl
t
rmo
yfu
re
nct
)rand
oo b
o
t
me
aino
l
eme
nee
nt
l
e
s
me nt
s
tr
cmp(str1, st
r2)ab inarysafest
ri
ngc omp are FULL c2004-02-12T15:19:21+00:00 array
_sear c
h(v alue, mat ,s tri
ct)findv alu eandr etu r
nk eyi ff
ound
s
tr
casec
mp (st r
1, st2)=b
r utcase-
insensi
tive <0st
r1l
essstr
2 rThu
,
UUNI
21De
XE poc
c200016:
h[se
et i
me
01:
()
]
07+0200 array
_sli
ce (mat ,o ffse
t,s i
ze ,s ave keys )ext r
ac t as ubarray
s
tr
natc
mp (str1, st
r2)=s t
rcmp (
)butnaturalor
der = 0s
>0s
t
r
t
r
1e
1g
qu
re
al
ats
s
t
t
r
2
r
2
array
_spli
c e(mat ,o f
fset,s ize, ne wmat )r e pl
ac eas ubarray
array
_sum(mat )sum al
s
t
s
t
r
nat
r
nc
c
as
mp
ec
(st
mp
r
(st
1, str
r
1, s
2, le
t
r2)=b
n)=s t
rc
ut
c
mp
as
()
e
b
-
u
i
ns
to
e
nl
ns
i
yc
t
i
o
v
e
mpare‘l
en’fi
rstchars
D
at
eT
ime&D
at
eT
ime
Zo
nec
l
ass array
_uniqu e(mat )r emo
le
v
l
eme
ed up
nt
l
i
si
c
at
nar
e dv
ray
alue sinar ray
s
tr
ncasec
mp (st r
1, s t
r2, len)=b utcase-i
nsensi
ti
ve d
ate
_create(st rt
oti
me , DT z
o ne)cr eateaDat eTi
me=c onst
ructor array
_walk (mat ,f unc,p arams )appl yfu nc. t
oe v er
ye l
eme ntso farray
s
tr
col
l(st
r1, st
r2)local
es tr
ingcomp ar
e d
ate
_date_ s
e t(dat e
ti
me ,y ear, mo nth, d ay)setadat einDTo bjec t=s et
Date() array
_walk _recu r
sive (mat ,f unc,p arams )=buti nr ecursi
vemo de
s
ubst
r_co
mp are(st r
1, s tr
2, o f
fset
,l ength, cas
e)compar estr1fr
om‘
of
fs
et’
post
o‘l
eng
th’
pos d
ate
_for
mat (dat e
time,f d
at e)re t
u r
nd atewi thsp eci
f
iedformat =for mat (
) comp act(v ar.
.)cr
. eatear raywithk ey( var’
sname ) &v alue( v
ar ’
sc o
nte nt)
d
ate
_iso
d ate_s et
(dat etime,y ear, we e k, d a)setI
y SOd ate=s etISODat e(
) i
n_ ar
ray(v alue, mat ,s t
ri
ct)checki fav alu ee xi
s tsinar r
ay
d
ate
_mo dify(dat et
ime ,s t
rtoti
me )alteraDat e T
imeo bj
ect=mo di
fy() l
ist(var.
.
.)assignvarss uchasar ra y
S
tr
i
ngs(
pr
i
ntf
ami
l
y) d
ate
_off
s et_ge t
(dat eti
me )r etu
rnd ayli
g hts a
vingt i
meo ffse
t =getOffset() range(init,e nd,i ncr)cr e
atear r
aywi thnu mb err ang e(similartofor)
1p
ri
nt (str
ing)outputas t
ri
ng
d
ate
_ti
me _ set(dat et
ime , ho ur
, mi n, s ec )sett
s ime=s etT
ime() mo
de
p
ri
nt f(f )out d
ate
_ti
me z one _
ge t(dat et
ime )r etur
nt i
me zoneo fdate=g etTi
me zone (
) no
thi
ng(
0)
v
printf
(f
o
r
o
mat
r
mat
, arg
, ar
s
.
g
s
.
.
..
.
putafor
mat
)=butaccept
teds
sanar
t
r
r
i
a
ng
yo farg
ume nts
d
at
t
i
me
e
_t
z
o
i
me
ne_
z o
ab
ne
b r
_
s
e
e
v
i
t(dat
ations_
et
i
l
i
me
st(
, DT
)retu
z
r
one
n(d
)setadat
s t,
o f
fset
,
eti
me
name )
zo
=l
ne=s
i
s t
Abb
e
r
t
e
T
v
i
i
me
ati
o
zone
ns(
)
() A
rr
ay
sba
si
cmo
ve
men
tsCOUNT_RECURSIVE(1)
s
printf
(fo r
mat , arg
s..
.)ret
urnaformattedst
ring t
i
me z
one_ i
de nti
fi
e rs_l
ist(
)r eturnnu me ricindexwi t
halli
d s=list
Identif
iers(
) arr
ay_pop(mat )extract(po p)lastel
e mentfr
om arr
ay
v
sprintf
(f o
r mat, arg
s..
.)=butacceptsanarrayo far
gu ments t
i
me z
one_ name _get(DTz o ne)r etur
nnameo ft
ime zone=g e
tName () arr
ay_push(mat ,v ar..
.)inse r
t (
pu s
h) 1ormoreelementsi
nendofarr
ay
s
scanf (str
ing,f or
mat , ar
gs.
.)par
. sesinputfrom aformatt
edstr
ing t
i
me z
one_ offset
_ get(DTz one ,d atet
ime )r etur
nt imezoneo ff
setfr
o m GMT=g e
tOff
set
() arr
ay_shi
ft(mat )ext ract(shift
) f
ir
stelementfr
om arr
a y
f
pri
nt f
(handl e
,f ormat, args
..
.)wri
teaf or
mat tedstr
ingt
oas tr
eam t
i
me z
one_ ope n(time zoneD)r
I et
u rnDate Ti
me Zoneo bj
ec t(
DTzone)=c onstr
uctor arr
ay_unshif
t(mat ,v ar
..)i
. nsert1o rmoreel
eme ntsati
ni
tofar
ray
v
fprint
f(handle,f ormat, args.
.
.)=butaccept sanarrayofar
gume nt
s t
i
me z
one_ tr
ans i
ti
o ns_ge t(DTz o ne)r eturnalltr
ans it
i
onsf ort
ime z
o ne=g etT
ransi
ti
ons(
) count(var, mode )countel e me ntsi
nar r
ay=sizeo
f()
f
scanf(handl e,format, args.
.)par
. sesinputfro
m af or
mattedfi
le t
i
me z
one_ name _f
rom_ ab br(abbr ,g mt Of f
set,i s_dst)retur
nnamef rom abbr
ev. cur
rent(mat )returncu rr
ent eleme ntinarr
ay=p os
()
each(mat )ret
u r
nc urrent(key ,
value)pai
randgone x
t
R
eg
ul
arE
xp
re
ss
ion
s e
k
nd
ey
(mat
(mat
)gol
)r e
tu
as
r
t
nk
e
e
le
yo
me
f
nt
cur
r
i
nar
ent
r
e
a
l
yandr
eme nt
et
urnit

P
OSI
XE
xt
en
dedRe
gE
xp F
i
le
sy
st
em(
ba
si
cf
un
ct
io
ns
) ne
pr
x
e
v
t
(mat
(mat
)gonextel
)gopr eve
e
l
e
me
me
nt
nt
i
nar
inar
r
a
r
a
yandr
yandr
e
e
t
u
t
u
r
r
ni
t
nit
e
reg(regexp
,s t
ri
ng ,reg_grou
p)sear chfo
rmatchregex
pp at
t e
rninst
ri
ng( &grouppare
nthes
iz
ed) base name (pat h, su f
fix)r e tur
nf il
e nameo fap athf i
le
name res
e t
(mat )gofirs
t el
e me ntinar ra
yandr etu
rnit
e
regi
(regexp,str
ing,r e
g_ g
roup)=butcase-i
nsensi
ti
ve chgrp (f il
e,g rou p)changef i
leg rou p=l chg r
p (
) f
o rli
nkfile
e
reg_r
eplace(reg e
xp,r epl
ace,s t
ri
ng )sear
chregex
p&r eplacematchtextwit
h‘re
place’ f
l
ags s
ort
chmo d (f i
le, mo de)changef i
lemo de SORT
_ASC(0) SORT_REGULAR(0)
e
regi
_r
e pl
ace (regexp
,r eplac
e,s tr
ing)=butcase-i
nsens
iti
ve chown(f il
e ,u se )changef
r ileowne r=lc ho wn( )
fo rl
inkf i
l
e SORT
_DESC(1) SORT
_NUMERIC(1)
s
pli
t
(r )spl
s
pli
t
i(r
e
g
eg
e
x
e
p
x
,s
p,s
t
r
t
i
ng
r
i
,l
ng,l
i
mi
i
mi
t
t
i
tst
ri
ngi
)=butcase-
nt
i
oar
nse
r
a
ns
i
yb
t
iv
e
yaregexp
gr
ep_fl
ags
c
d
o
i
p
s
y
k
(sr
_fre
c
e
,d
_s p
st
ac
,c
e
ont
(di
e x
t
)r
r
)copyaf
etu rna v
i
ai
l
e
lab l
es p ac eind isko fdi
r=d i
skfreesp ace()
A
rr
ay
sso
rt
met
ho
ds SORT
_
SORT
_
ST
L
RI
NG(
OCALE
2)
_
ST RI
NG(
3)
s
ql_
regcase(stri
ng)createaregexpf
o rcasei
nsens
it
ivematch PREG_GREP_I
NVE
RTnotmatc
h disk_to tal_spac e(di r)r e tu rntotal sizeo fd isko fd i
r arr
ay_mul
ti
so rt
(mat ,s or
t, mat 2.)sor
.
. t severalar r
.ormu l
ti
di
m. ar
r
f
il
e _ex i
s ts(f )checki arr
ay_r
ever
se (mat ,s avekeys)arraywithe l
eme ntsi nrev.o
rder
P
er
lC
omp
at
ib
l
eRe
gE
xp f
il
e _ge t_co nt
i
l
e
e
nts(f ile
f
,f
fi
leo
lag
rd
s
i
,c
re
o
xis
nt
t
e
s
xt,o f
fset, max len)g etcont ent f
il
eintostr
ing asor
t(mat,f l
ags)sortarr
ayino rder
,mai ntaininde x
p
reg
_g r
ep (regexp
,i nput,g rep_f
l
ag s)returnarr
a yentr
i
esthatmatchthepat t
ernr
egexp f
il
e _pu t_ conte nts(f i
le,d at a, f l
ag s,c o ntext)putcont ent s
tri
ngi ntoaf il
e arso
rt(mat,f l
ags)sortarr
ayinre v
erseorde r,mai ntainindex
p
reg
_mat ch(r egex
p,s t
ri
ng , matc
h, f l
ags ,offse)per
t f
ormregexpmatch f
il
e (f il
e ,flags ,c ontext)getcont e nt f
il
ei ntoar ray ksor
t(mat,f l
ags)sortarr
ay(forkey)i
no rde r(maint ainassoc)
f
il
e si
z e(f il
e )at t
e mp t
sc re ated ir fi
lea t
ime ( f
i
le ) getl
a s
taccess krs
ort(mat,f l
ags)sortarr
ay(f
o rkey)i
nr everseo rde r(maint
ainass
o c
)
p
reg
_mat ch_all
(r egexp,s tr
ing, match, f l
ags,o f
fset)=butiffo
und,continues
earch
p
reg
_qu ote(str
ing,d el)addslashregexpc har
s. \+*?[ ^
]$( )
{ }
=! <>|: r
e name (ol d, ne w, c o nte xt)r e nameaf il
eo rd ir f i
lemt ime (f ile)getlastmo di
fie
d nats
ort(mat)sortinnatur
alorder(maintainas soc)
s
t at
(f il
e)gi veinformat i
o nab ou taf i
le fi
leg r
o up(f i
le )getgr oup natc
aseso
rt(mat )sorti
nnaturalorder(
mai ntai
nas soc )
&noc asesensi
t
ive
p
reg
_replace(re g
exp,r eplace,stri
ng ,limit,times )perf
orm aregex
pse arch&rep
lace fi
leinod e(f i
le)geti node rso
rt(mat,flags)sortar
rayinrevers
eo rder( maxt omi n)
p
reg
_replace_call
bac k(r egexp,c all
back, str
ing,l i
mit,times)=butusi ngacal
lbackf
unc
. t
e mp nam(di r,p r
e f
fi)cr
x e at eu niqu efil
e name
fi
leo wne r(f ile)getowner
p
reg
_spli
t(r e
gexp,s tr
ing,l i
mit,sflags)splits
tri
ngb yaregul
arexpr
essi
on f
nmat c h(wi l
d card,s t
r,f lag s)mat chfi
le name s shuf
fl
e(mat)r andomizeelement si
nar r
ay
p
reg
_last
_ er
ror(
)r et
urne r
rorcodeoflastPerlComp at
i
b l
eRe gE
xp glob(wi ldcard,f l
ags) f
indp athname smat c hwi l
d c. f i
lep erms (f i
le )getpermi s
sio
n sor
t(mat,flags)sortarr
ay(mint omax )
fl
ag s
l
i
nk (t arget,l i
nk )cr eateahar dli
nk fi
letype (f i
le)gett ype(f
if
o ,
dir
..
.) usor
t(mat,f unc)sortarr
aywithc us
tomf unc .
s
fl
ags PRE
G_
PRE
G_
PAT
SE
T
T
_
ERN_
ORDE
ORDE
R(1)
R(
0)
s
y mlink (targ et,l i
nk )cr e at eas y mb ol
iclink is
_ dir(f i
le)checki fisadirec
tory uksor
t(mat,f unc)sortarr
aywi t
hc ust
omf unc .
(re s
p ectkeys)
PRE
G_
PRE
G_
SPL
I
SPL
I
T
T
_
NO_
_
DEL
I
EMPT
M_
Y(
CAPT
0)
URE(1) PRE
G_OFFSET_CAPT
URE(
2) l
i
nk info (pat h)g etinformat ionab o ut ali
nk is
_ exe cuta ble ( fi
le) =exec.f
il
e uasor
t(mat,f unc)sortarr
aywi t
hc ust
omf unc .(
mai nt
ainassoc)
PRE
G_SPL
IT_
OFF
SE T
_CAPTURE(2) r
e adlink (pat h)r et
u r
nt arg e to fas ymb oli
cl ink is
_ fi
le(f il
e)checki f i
sare g.
fi
le
r
egu
lare
xpr
ess
ion r
egu
lare
xpr
ess
ion(
2) r
e al
p at h(pat h)r eturnab so l
u tere al patho f l
ink is
_ l
in k( fi
le) check i
fisali
nk A
rr
ay
sass
et
s(
di
ffe
re
nc
e&i
n
ter
se
ct
)
\e scape (st
arts
ub pat
ter
n \
danydecimal d
igi
t \
vanyv er
ti
calwhi t
espacechar mo ve _u pload e d_ f
il
e (f i
le ,d st)mov eu ploadf ie i
l s
_ read ab l
e (f i
le)=r e
adf i
l
e
ar
ray
_d i
ff
(mat, mat2, mat3.
.)di
. f
fer
enc ebetweenmat
^s tar
to f
s ubj
e ct )endsubpatt
ern \
D an
ycharno tadecimaldig
it\
Vanyno tver
ticalwhit
espace.
.
. parse _ini_fil
e (f il
e,s ec t
io ns )par sea. ini f
ile is
_ up l
o ade d_ f i
le(f i
le)=upload
$e ndo fsubject ?quanti
f
iermini
mi zer(
0o r1) \
hhori
zontalwhi
tespacechar \
w anywo r
dc haract
er is
_ wr i
tab l
e (f il
e)=is_writ
eable ar
ray
_inte
rsec
t(mat, mat2, mat3..
.)inters
e c
tbetweenmat
.an ycharact
e r(e
xcep tnewl
i
ne)
*0o rmo r
equanti
fier \
Hnothori
z o
ntalwhit
espace.
..\
W any“non-wo r
d ”c
haract
er pathinf o(f il
e,o p t
ions)r etu rninfoab ou tfil
ep at
h ar
ray
_? _
key(mat, mat2, mat3.
.).
. .
.betwe e
nmat (keysensi
ti
ve)
|s tar
to f
alternati
veb r
anch +1o rmo r
equanti
fier \
sanywhitespacechar \
nnewl i
ne r
e adfile(f il
e,u se_i
nc ,c o nte x)out
t putsaf i
le optio
ns ar
ray
_? _
ukey(mat, mat2, mat3.
..
,f unc)=butwi thcusto
mf unc.
[startcharclassdefini
tio
n {st
artmin/maxqu anti
fi
er \
Sanyno t
whi t
espacechar \ rcar
riageret
u r
n t
o uch(f i
l
e,t i
me , atime )upt imet imeo ffile (
def
PAT
au
HI
l
t
NF
)
(0)r
O_DI
etur
nal
RNAME(
lel
1)
ement
s
ar
ray
_u di
ff
(mat, mat2, mat3.
..
,func)di ffwit
hcustomfunc
]endc harc l
assd ef
init
i
o n }endmin/maxqu antif
i
er \
ttab umas k (mask)changet hec u r
rent u mas k PATHI
NFO_BASENAME( 2) ar
ray
_u i
nte
rse
ct(mat , mat
2, mat3...
,f unc)inte
rsectwit
hcusto
mf unc.
i
ns
^ne
qu
g
ar
at
eb
e(i
r
ac
fi
k
sfi
e
r
s
t
s
t
.
.
c
.
har)
unli
nk (f i
le,c ontext)del e teaf i
le PATHI
NFO_EXTENSION( 3) ar
ray
_? _
assoc(mat, mat2, mat3.
.)di
. f
fb et
weenmat (i
ndexsensi
ti
ve)
PAT
HINF
O_F
ILE
NAME(
4)
-charrang ei
nd ic
ate ar
ray
_? _
uassoc(mat, mat2, mat3.
..
,f unc)=butwi t
hcusto
mf unc.

You might also like