You are on page 1of 106

PHPPHPFUNCTIONS

)(array
ARRAY(KEY=>VALUE)

KEY

VALUE

$A=ARRAY("A"=>"DOG","B"=>"CAT","C"=>"HORSE");
ECHO$A["B"];
//
CAT
//
$A=ARRAY("DOG","CAT","HORSE");
PRINT_R($A);
//
ARRAY([0]=>DOG[1]=>CAT[2]=>HORSE)

)(array_push

ARRAY_PUSH(ARRAY,VALUE1,VALUE2...)

ARRAY

VALUE1

VALUE2

$A=ARRAY("DOG","CAT");
ARRAY_PUSH($A,"HORSE","BIRD");

PRINT_R($A);
//
ARRAY([0]=>DOG[1]=>CAT[2]=>HORSE[3]=>BIRD)

)(array_rand

ARRAY_RAND(ARRAY,NUMBER)

ARRAY

NUMBER

$A=ARRAY("FIRST"=>"DOG","SECOND"=>"CAT","THIRD"=>"HORSE");
PRINT_R(ARRAY_RAND($A,1));
//
SECOND

)(array_search

ARRAY_SEARCH(VALUE,ARRAY,STRICT)

VALUE

ARRAY

STRICT

TRUEFALSEFALSE

$A=ARRAY("FIRST"=>"DOG","SECOND"=>"CAT","THIRD"=>"HORSE");
ECHOARRAY_SEARCH("DOG",$A);
//
FIRST

)(array_shift

ARRAY_SHIFT(ARRAY)

ARRAY

$A=ARRAY("A"=>"DOG","B"=>"CAT","C"=>"HORSE");
ECHOARRAY_SHIFT($A);
PRINT_R($A);
//
DOG
ARRAY([B]=>CAT[C]=>HORSE)
)(array_sum

ARRAY_SUM(ARRAY)

ARRAY

$A=ARRAY(0=>"5",1=>"15",2=>"25");
ECHOARRAY_SUM($A);
//
45

)(array_values
ARRAY_VALUES(ARRAY)

ARRAY

$A=ARRAY("A"=>"CAT","B"=>"DOG","C"=>"HORSE");
PRINT_R(ARRAY_VALUES($A));
//
ARRAY([0]=>CAT[1]=>DOG[2]=>HORSE)

)(count
COUNT(ARRAY,MODE)

ARRAY

MODE

0,1

$PEOPLE=ARRAY("PETER","JOE","GLENN","CLEVELAND");
$RESULT=COUNT($PEOPLE);
ECHO$RESULT;
//
4

)(in_array

IN_ARRAY(SEARCH,ARRAY)

SEARCH

ARRAY

$PEOPLE=ARRAY("PETER","JOE","GLENN","CLEVELAND");
IF(IN_ARRAY("GLENN",$PEOPLE))
{
ECHO"MATCHFOUND";
}
ELSE
{
ECHO"MATCHNOTFOUND";
}
//
MATCHFOUND

shuffle()
SHUFFLE(ARRAY)

ARRAY

$MY_ARRAY=ARRAY("A"=>"DOG","B"=>"CAT","C"=>"HORSE");
SHUFFLE($MY_ARRAY);
PRINT_R($MY_ARRAY);
//
ARRAY([0]=>CAT[1]=>HORSE[2]=>DOG)

)(sort

SORT(ARRAY,SORTTYPE)

ARRAY

SORTTYPE

,,SORT_REGULAR
,SORT_NUMERIC
,

$MY_ARRAY=ARRAY("A"=>"DOG","B"=>"CAT","C"=>"HORSE");
SORT($MY_ARRAY);
PRINT_R($MY_ARRAY);
//
ARRAY
(
[0]=>CAT
[1]=>DOG
[2]=>HORSE
)

)(basename

BASENAME(PATH,SUFFIX)

PATH

SUFFIX

,,

$PATH="/TESTWEB/HOME.PHP";
//
ECHOBASENAME($PATH);
//
ECHOBASENAME($PATH,".PHP");
//
HOME.PHP
HOME

)(copy
COPY(FILE,TO_FILE)

FILE

TO_FILE

ECHOCOPY("SOURCE.TXT","TARGET.TXT");
)(dirname

DIRNAME(PATH)

PATH

ECHODIRNAME("C:/TESTWEB/HOME.PHP");
ECHODIRNAME("/TESTWEB/HOME.PHP");
//
C:/TESTWEB
/TESTWEB

)(fclose
FCLOSE(FILE)

FILE

FOPEN

$FILE=FOPEN("TEST.TXT","R");
//...
FCLOSE($FILE);
)(fgetcsv

csv
FGETCSV(FILE,LENGTH,SEPERATOR)

FILE

CSV

LENGTH

,0

SEPERATOR

CSV

$FILE=FOPEN("CONTACTS.CSV","R");
PRINT_R(FGETCSV($FILE));
FCLOSE($FILE);
//CSV
KAIJIM,REFSNES,STAVANGER,NORWAY
HEGE,REFSNES,STAVANGER,NO
//
ARRAY
(
[0]=>KAIJIM
[1]=>REFSNES
[2]=>STAVANGER
[3]=>NORWAY

)(file

FILE(PATH,INCLUDE_PATH)

PATH

INCLUDE_PATH

1PHP.INI
,

PRINT_R(FILE("TEST.TXT"));
//
ARRAY
(
[0]=>HELLOWORLD.TESTINGTESTING!
[1]=>ANOTHERDAY,ANOTHERLINE.
[2]=>IFTHEARRAYPICKSUPTHISLINE,
[3]=>THENISITAPICKUPLINE?
)

)(file_get_contents

FILE_GET_CONTENTS(PATH,INCLUDE_PATH,CONTEXT,START,MAX_LENGTH)

PATH

INCLUDE_PATH

1PHP.INI

CONTEXT

NULL

START

MAX_LENGTH

BYTES
,

ECHOFILE_GET_CONTENTS("TEST.TXT");
//
THISISATESTFILEWITHTESTTEXT.

file_put_contents

FILE_PUT_CONTENTS(FILE,DATA,MODE)

FILE

,,

DATA

MODE

,,FILE_APPEND

ECHOFILE_PUT_CONTENTS("TEST.TXT","HELLOWORLD.TESTING!");

//
21

)(fileperms
FILEPERMS(FILENAME)

FILENAME

ECHOFILEPERMS("TEST.TXT");
//
33206

)(filesize
FILESIZE(FILE)

FILE

ECHOFILESIZE("TEST.TXT");
//
20

)(filetype
FILETYPE(FILENAME)

FILENAME

FILECHARDIRBLOCKLINKFIFOUNKNOWN:

ECHOFILETYPE("TEST.TXT");
//
FILE
//
ECHOFILETYPE("IMAGES");
//
DIR
)(fputcsv

csv
FPUTCSV(FILE,FIELDS,SEPERATOR)

FILE

FIELDS

SEPERATOR

CSV

$LIST=ARRAY
(
"PETER,GRIFFIN,OSLO,NORWAY",
"GLENN,QUAGMIRE,OSLO,NORWAY",
);
$FILE=FOPEN("CONTACTS.CSV","W");
FOREACH($LISTAS$LINE)
{
FPUTCSV($FILE,SPLIT(',',$LINE));
}
FCLOSE($FILE);
//
PETER,GRIFFIN,OSLO,NORWAY
GLENN,QUAGMIRE,OSLO,NORWAY

fread()
FREAD(FILE,LENGTH)

FILE

BYTE

LENGTH

$FILE=FOPEN("TEST.TXT","R");
FREAD($FILE,"10");
FCLOSE($FILE);

)(ftruncate
FTRUNCATE(FILE,SIZE)

FILE

SIZE

BYTE

//CHECKFILESIZE
ECHOFILESIZE("TEST.TXT");
ECHO"
";
$FILE=FOPEN("TEST.TXT","A+");
FTRUNCATE($FILE,100);
FCLOSE($FILE);
//CLEARCACHEANDCHECKFILESIZEAGAIN
CLEARSTATCACHE();
ECHOFILESIZE("TEST.TXT");
//
792
100
)(fwrite

FWRITE(FILE,STRING,LENGTH)

FILE

STRING

LENGTH

,BYTE

$FILE=FOPEN("TEST.TXT","W");
ECHOFWRITE($FILE,"HELLOWORLD.TESTING!");
FCLOSE($FILE);
//
21
)(glob

GLOB(PATTERN,FLAGS)

PATTERN

FLAGS

:
GLOB_MARK:
GLOB_NOSORT:
GLOB_NOCHECK:

PRINT_R(GLOB("*.TXT"));
//
ARRAY
(
[0]=>TARGET.TXT
[1]=>SOURCE.TXT
[2]=>TEST.TXT
[3]=>TEST2.TXT
)

)(is_dir
IS_DIR(FILE)

FILE

TRUEFALSE

$FILE="IMAGES";
IF(IS_DIR($FILE))
{
ECHO("$FILEISADIRECTORY");
}
ELSE
{
ECHO("$FILEISNOTADIRECTORY");
}
//
IMAGESISADIRECTORY

)(is_file
IS_FILE(FILE)

FILE

,CACHE,CACHE
CLEARSTATCACHE()

$FILE="TEST.TXT";
IF(IS_FILE($FILE))
{
ECHO("$FILEISAREGULARFILE");
}
ELSE
{
ECHO("$FILEISNOTAREGULARFILE");
}
//
TEST.TXTISAREGULARFILE

)(is_uploaded_file

HTTPPOST
IS_UPLOADED_FILE(FILE)

FILE

$FILE="TEST.TXT";
IF(IS_UPLOADED_FILE($FILE))
{
ECHO("$FILEISUPLOADEDVIAHTTPPOST");
}
ELSE
{
ECHO("$FILEISNOTUPLOADEDVIAHTTPPOST");
}
//
TEST.TXTISNOTUPLOADEDVIAHTTPPOST

is_writable()
IS_WRITABLE(FILE)

FILE

$FILE="TEST.TXT";
IF(IS_WRITABLE($FILE))
{
ECHO("$FILEISWRITEABLE");
}
ELSE
{
ECHO("$FILEISNOTWRITEABLE");

}
//
TEST.TXTISWRITEABLE

)(mkdir
MKDIR(PATH,MODE)

PATH

MODE

,0777,4
0

:,,
1:
2:
4:

MKDIR("TESTING");
)(move_uploaded_file

MOVE_UPLOADED_FILE(FILELOC,NEWLOC)

FILELOC

NEWLOC

$PATH=DIRNAME()."/IMAGES";
$NEWPATH=DIRNAME()."/IMAGES/THUMB";
MOVE_UPLOADED_FILE($PATH,$NEWPATH);

)(pathinfo

PATHINFO(PATH,OPTIONS)

PATH

OPTIONS

,,:
PATHINFO_DIRNAME:
PATHINFO_BASENAME:
PATHINFO_EXTENSION:

,,,

PRINT_R(PATHINFO("/TESTWEB/TEST.TXT"));
//
ARRAY
(
[DIRNAME]=>/TESTWEB
[BASENAME]=>TEST.TXT
[EXTENSION]=>TXT
)
//
PRINT_R(PATHINFO("/TESTWEB/TEST.TXT",PATHINFO_BASENAME));

//
TEST.TXT

)(rename

RENAME(OLDNAME,NEWNAME)

OLDNAME

NEWNAME

RENAME("IMAGES","PICTURES");

)(chdir

CHDIR(DIRECTORY)

DIRECTORY

//GETCURRENTDIRECTORY
ECHOGETCWD();
CHDIR("IMAGES");

//CHANGETOTHEIMAGESDIRECTORY
ECHOGETCWD();
//
C:\TESTWEB\MAIN
C:\TESTWEB\MAIN\IMAGES

dir()
DIR(DIRECTORY)

DIRECTORY

//OPENIMAGESDIRECTORY
$DIR=DIR("IMAGES");
//LISTFILESINIMAGESDIRECTORY
WHILE(($FILE=$DIR>READ())!==FALSE)
{
ECHO"FILENAME:".$FILE;
}
$DIR>CLOSE();
//
FILENAME:.
FILENAME:..
FILENAME:CAT.GIF
FILENAME:DOG.GIF
FILENAME:FOOD

FILENAME:HORSE.GIF

closedir()
CLOSEDIR(DIRECTORY)

DIRECTORY

DIROPENDIR

//OPENIMAGESDIRECTORY
$DIR=OPENDIR("IMAGES");
//LISTFILESINIMAGESDIRECTORY
WHILE(($FILE=READDIR($DIR))!==FALSE)
{
ECHO"FILENAME:".$FILE;
}
CLOSEDIR($DIR);
//
FILENAME:.
FILENAME:..
FILENAME:CAT.GIF
FILENAME:DOG.GIF
FILENAME:FOOD
FILENAME:HORSE.GIF

getcwd()

GETCWD()

ECHOGETCWD();
//
C:\TESTWEB\MAIN

)(opendir
OPENDIR(DIRECTORY)

DIRECTORY

READDIRCLOSEDIR

//OPENIMAGESDIRECTORY
$DIR=OPENDIR("IMAGES");
//LISTFILESINIMAGESDIRECTORY
WHILE(($FILE=READDIR($DIR))!==FALSE)
{
ECHO"FILENAME:".$FILE;
}
CLOSEDIR($DIR);

//
FILENAME:.
FILENAME:..
FILENAME:CAT.GIF
FILENAME:DOG.GIF
FILENAME:FOOD
FILENAME:HORSE.GIF
)(scandir

SCANDIR(DIRECTORY,SORT)

DIRECTORY

SORT

,0,1

PRINT_R(SCANDIR("IMAGES"));
//
ARRAY
(
[0]=>.
[1]=>..
[2]=>DOG.JPG
[3]=>HOUSE.JPG
[4]=>LOGO.GIF
)

MYSQL

)(mysql_close

MYSQL_CLOSE(CONNECTION)

CONNECTION

MYSQL_CONNECT()
MYSQL_CONNECT()

$CON=MYSQL_CONNECT("LOCALHOST","MYSQL_USER","MYSQL_PWD");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
//SOMECODE
MYSQL_CLOSE($CON);
)(mysql_connect

MYSQL_CONNECT(HOST,DB_USER,DB_PWD)

HOST

,LOCALHOST

DB_USER

DB_PWD

$CON=MYSQL_CONNECT("LOCALHOST","MYSQL_USER","MYSQL_PWD");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
//SOMECODE
MYSQL_CLOSE($CON);

mysql_error()

MYSQL_ERROR()

$CON=MYSQL_CONNECT("LOCALHOST","WRONG_USER","WRONG_PWD");
IF(!$CON)
{
DIE(MYSQL_ERROR());
}
MYSQL_CLOSE($CON);
//
ACCESSDENIEDFORUSER'WRONG_USER'@'LOCALHOST'
(USINGPASSWORD:YES)

mysql_fetch_array()

MYSQL_FETCH_ARRAY(QUERY)

MYSQL_QUERY()

QUERY

,,,
WHILE()

$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$DB_SELECTED=MYSQL_SELECT_DB("TEST_DB",$CON);
$SQL="SELECT*FROMPERSONWHERELASTNAME='REFSNES'";
$RESULT=MYSQL_QUERY($SQL,$CON);
PRINT_R(MYSQL_FETCH_ARRAY($RESULT));
MYSQL_CLOSE($CON);
//
ARRAY
(
[0]=>REFSNES
[LASTNAME]=>REFSNES
[1]=>KAIJIM
[FIRSTNAME]=>KAIJIM
[2]=>TAUGATA2

[ADDRESS]=>TAUGATA2
[3]=>22
[AGE]=>22
)

mysql_fetch_assoc()

MYSQL_FETCH_ASSOC(QUERY)

MYSQL_QUERY()

QUERY

,,

$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$DB_SELECTED=MYSQL_SELECT_DB("TEST_DB",$CON);
$SQL="SELECT*FROMPERSONWHERELASTNAME='REFSNES'";
$RESULT=MYSQL_QUERY($SQL,$CON);
PRINT_R(MYSQL_FETCH_ASSOC($RESULT));
MYSQL_CLOSE($CON);
//
ARRAY
(
[LASTNAME]=>REFSNES

[FIRSTNAME]=>KAIJIM
[ADDRESS]=>TAUGATA2
[AGE]=>22
)
object

mysql_fetch_object()

MYSQL_FETCH_OBJECT(QUERY)

MYSQL_QUERY()

QUERY

OBJECT

$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$DB_SELECTED=MYSQL_SELECT_DB("TEST_DB",$CON);
$SQL="SELECT*FROMPERSON";
$RESULT=MYSQL_QUERY($SQL,$CON);
WHILE($ROW=MYSQL_FETCH_OBJECT($RESULT))
{
ECHO$ROW>FIRSTNAME."
";
}
MYSQL_CLOSE($CON);
//

KAIJIM
STLE
HEGE

mysql_fetch_row()

MYSQL_FETCH_ROW(QUERY)

MYSQL_QUERY()

QUERY

$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$DB_SELECTED=MYSQL_SELECT_DB("TEST_DB",$CON);
$SQL="SELECT*FROMPERSONWHERELASTNAME='REFSNES'";
$RESULT=MYSQL_QUERY($SQL,$CON);
PRINT_R(MYSQL_FETCH_ROW($RESULT));
MYSQL_CLOSE($CON);
//
ARRAY
(
[0]=>REFSNES
[1]=>KAIJIM
[2]=>TAUGATA2

[3]=>22
)

mysql_free_result()

MYSQL_FREE_RESULT(QUERY)

MYSQL_QUERY()

QUERY

,PHP,

$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$DB_SELECTED=MYSQL_SELECT_DB("TEST_DB",$CON);
$SQL="SELECT*FROMPERSON";
$RESULT=MYSQL_QUERY($SQL,$CON);
PRINT_R(MYSQL_FETCH_ROW($RESULT));
//FREEMEMORY
MYSQL_FREE_RESULT($RESULT);
$SQL="SELECT*FROMCUSTOMERS";
$RESULT=MYSQL_QUERY($SQL,$CON);
PRINT_R(MYSQL_FETCH_ROW($RESULT));
MYSQL_CLOSE($CON);

mysql_info()

MYSQL_INFO(CONNECTION)

MYSQL_CONNECT()

CONNECTION

CONNECTION,

$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$DB_SELECTED=MYSQL_SELECT_DB("TEST_DB",$CON);
$SQL="INSERTINTOPERSONVALUES('JOHN','DOE','UTAH','17')";
$RESULT=MYSQL_QUERY($SQL,$CON);
$INFO=MYSQL_INFO($CON);
ECHO$INFO;
MYSQL_CLOSE($CON)
//
STRINGFORMAT:RECORDS:15DUPLICATES:0WARNINGS:0
insertid
MYSQL_INSERT_ID()

mysql_insert_id()

INSERTID

$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$DB_SELECTED=MYSQL_SELECT_DB("TEST_DB",$CON);
$SQL="INSERTINTOPERSONVALUES('BRGE','REFSNES','SANDNES','17')";
$RESULT=MYSQL_QUERY($SQL,$CON);
ECHO"IDOFLASTINSERTEDRECORDIS:".MYSQL_INSERT_ID();
MYSQL_CLOSE($CON);
//
IDOFLASTINSERTEDRECORDIS:5

mysql_num_fields()

MYSQL_NUM_FIELDS(QUERY)

MYSQL_QUERY()

QUERY

$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$DB_SELECTED=MYSQL_SELECT_DB("TEST_DB",$CON);
$SQL="SELECT*FROMPERSON";
$RESULT=MYSQL_QUERY($SQL,$CON);
ECHOMYSQL_NUM_FIELDS($RESULT);
MYSQL_CLOSE($CON);
//
4

mysql_num_rows()

MYSQL_NUM_ROWS(QUERY)

MYSQL_QUERY()

QUERY

$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$DB_SELECTED=MYSQL_SELECT_DB("TEST_DB",$CON);

$SQL="SELECT*FROMPERSON";
$RESULT=MYSQL_QUERY($SQL,$CON);
ECHOMYSQL_NUM_ROWS($RESULT);
MYSQL_CLOSE($CON);
//
4

mysql_ping()

MYSQL_PING(CONNECTION)

MYSQL_CONNECT()

CONNECTION

$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$DB_SELECTED=MYSQL_SELECT_DB("TEST_DB",$CON);
$SQL="SELECT*FROMPERSON";
$RESULT=MYSQL_QUERY($SQL,$LINK);
MYSQL_PING();
//SOMECODE

MYSQL_CLOSE($CON);

)(mysql_query

MYSQL_QUERY(QUERY)

QUERY

$CON=MYSQL_CONNECT("LOCALHOST","MYSQL_USER","MYSQL_PWD");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$SQL="SELECT*FROMPERSON";
MYSQL_QUERY($SQL,$CON);
//SOMECODE
MYSQL_CLOSE($CON);
)(mysql_real_escape_string

MYSQL_REAL_ESCAPE_STRING(QUERY)

QUERY

MYSQL_QUERY()

(N\),("),('),(\),
,,,
,

$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
//SOMECODETOGETUSERNAMEANDPASSWORD
//ESCAPEUSERNAMEANDPASSWORDFORUSEINSQL
$USER=MYSQL_REAL_ESCAPE_STRING($USER);
$PWD=MYSQL_REAL_ESCAPE_STRING($PWD);
$SQL="SELECT*FROMUSERSWHERE
USER='".$USER."'ANDPASSWORD='".$PWD."'"
//MORECODE
MYSQL_CLOSE($CON);
)(mysql_select_db

MYSQL_SELECT_DB(DB_NAME)

DB_NAME

$CON=MYSQL_CONNECT("LOCALHOST","PETER","ABC123");
IF(!$CON)
{
DIE('COULDNOTCONNECT:'.MYSQL_ERROR());
}
$DB_SELECTED=MYSQL_SELECT_DB("TEST_DB",$CON);
IF(!$DB_SELECTED)
{
DIE("CAN\'TUSETEST_DB:".MYSQL_ERROR());
}
MYSQL_CLOSE($CON);
)(mysqli_connect

MYSQLI_CONNECT(HOST,DB_USER,DB_PASSWORD,DB_NAME)

HOST

LOCALHOST

DB_USER

DB_PASSWORD

DB_NAME

MYSQLI
,:
OBJECTORIENTEDSTYLE
PROCEDURALSTYLE

//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI('LOCALHOST','MY_USER','MY_PASSWORD','MY_DB');
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT('LOCALHOST','MY_USER','MY_PASSWORD','MY_DB');

mysqli_query()

MYSQLI_QUERY(LINK,QUERY)

LINK

QUERY

MYSQLI

//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$RESULT=$MYSQLI>QUERY("SELECTNAMEFROMCITYLIMIT10");
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$RESULT=MYSQLI_QUERY($LINK,"SELECTNAMEFROMCITYLIMIT10");

mysqli_num_rows()

MYSQLI_NUM_ROWS(RESULT)

MYSQLI_QUERY()

RESULT

//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$RESULT=$MYSQLI>QUERY("SELECTCODE,NAMEFROMCOUNTRYORDERBYNAME");
$ROW_CNT=$RESULT>NUM_ROWS;
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$RESULT=MYSQLI_QUERY($LINK,"SELECTCODE,NAMEFROMCOUNTRYORDERBYNAME");
$ROW_CNT=MYSQLI_NUM_ROWS($RESULT);

mysqli_close()
MYSQLI_CLOSE(LINK)

LINK

$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");

MYSQLI_CLOSE($LINK);

mysqli_error()
MYSQLI_ERROR(LINK)

LINK

//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
IF(!$MYSQLI>QUERY("SETA=1")){
PRINTF("ERRORMESSAGE:%S\N",$MYSQLI>ERROR);
}

//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
IF(!MYSQLI_QUERY($LINK,"SETA=1")){
PRINTF("ERRORMESSAGE:%S\N",MYSQLI_ERROR($LINK));
}

id

mysqli_insert_id()

MYSQLI_INSERT_ID(LINK)

ID

LINK

//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="INSERTINTOMYCITYVALUES(NULL,'STUTTGART','DEU','STUTTGART',617000)";
$MYSQLI>QUERY($QUERY);
PRINTF("NEWRECORDHASID%D.\N",$MYSQLI>INSERT_ID);
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="INSERTINTOMYCITYVALUES(NULL,'STUTTGART','DEU','STUTTGART',617000)";
MYSQLI_QUERY($LINK,$QUERY);
PRINTF("NEWRECORDHASID%D.\N",MYSQLI_INSERT_ID($LINK));

mysqli_prepare()
MYSQLI_PREPARE(SQL)

SQL

MYSQLI_EXECUTE(),
MYSQLI_STMT_BIND_PARAM()

//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$CITY="AMERSFOORT";

IF($STMT=$MYSQLI>PREPARE("SELECTDISTRICTFROMCITYWHERENAME=?")){
$STMT>BIND_PARAM("S",$CITY);
}
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$CITY="AMERSFOORT";
IF($STMT=MYSQLI_PREPARE($LINK,"SELECTDISTRICTFROMCITYWHERENAME=?")){
MYSQLI_STMT_BIND_PARAM($STMT,"S",$CITY);
}

)(mysqli_stmt_bind_param

mysqli_prepare()
MYSQLI_STMT_BIND_PARAM(STMT,TYPES,VARS)

STMT

MYSQLI_PREPARE()

TYPES

VARS

:I
:D
:SSTRING
:BBLOB...

,MYSQLI_PREPARE()

//OBJECTORIENTEDSTYLE

$MYSQLI=NEWMYSQLI('LOCALHOST','MY_USER','MY_PASSWORD','WORLD');
$STMT=$MYSQLI>PREPARE("INSERTINTOCOUNTRYLANGUAGEVALUES(?,?,?,?)");
$STMT>BIND_PARAM('SSSD',$CODE,$LANGUAGE,$OFFICIAL,$PERCENT);
$CODE='DEU';
$LANGUAGE='BAVARIAN';
$OFFICIAL="F";
$PERCENT=11.2;
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT('LOCALHOST','MY_USER','MY_PASSWORD','WORLD');
$STMT=MYSQLI_PREPARE($LINK,"INSERTINTOCOUNTRYLANGUAGEVALUES(?,?,?,?)");
MYSQLI_STMT_BIND_PARAM($STMT,'SSSD',$CODE,$LANGUAGE,$OFFICIAL,$PERCENT);
$CODE='DEU';
$LANGUAGE='BAVARIAN';
$OFFICIAL="F";
$PERCENT=11.2;

mysqli_real_escape_string()

MYSQLI_REAL_ESCAPE_STRING(LINK,STRING)

LINK

STRING

//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");

$CITY="'SHERTOGENBOSCH";
IF(!$MYSQLI>QUERY("INSERTINTOMYCITY(NAME)VALUES('$CITY')")){
PRINTF("ERROR:%S\N",$MYSQLI>SQLSTATE);
}
$CITY=$MYSQLI>REAL_ESCAPE_STRING($CITY);
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$CITY="'SHERTOGENBOSCH";
IF(!MYSQLI_QUERY($LINK,"INSERTINTOMYCITY(NAME)VALUES('$CITY')")){
PRINTF("ERROR:%S\N",MYSQLI_SQLSTATE($LINK));
}
$CITY=MYSQLI_REAL_ESCAPE_STRING($LINK,$CITY);

mysqli_prepare()

mysqli_stmt_execute()

MYSQLI_STMT_EXECUTE(STMT)

MYSQLI_PREPARE()

STMT

MYSQLI_PREPARE()

//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="INSERTINTOMYCITY(NAME,COUNTRYCODE,DISTRICT)VALUES(?,?,?)";
$STMT=$MYSQLI>PREPARE($QUERY);

$STMT>BIND_PARAM("SSS",$VAL1,$VAL2,$VAL3);
$VAL1='STUTTGART';
$VAL2='DEU';
$VAL3='BADENWUERTTEMBERG';
$STMT>EXECUTE();
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="INSERTINTOMYCITY(NAME,COUNTRYCODE,DISTRICT)VALUES(?,?,?)";
$STMT=MYSQLI_PREPARE($LINK,$QUERY);
MYSQLI_STMT_BIND_PARAM($STMT,"SSS",$VAL1,$VAL2,$VAL3);
$VAL1='STUTTGART';
$VAL2='DEU';
$VAL3='BADENWUERTTEMBERG';
MYSQLI_STMT_EXECUTE($STMT);

mysqli_fetch_array()

MYSQLI_FETCH_ARRAY(RESULT,ARRAYTYPE)

MYSQLI_QUERY()

RESULT

MYSQLI_NUM,
MYSQLI_BOTHMYSQLI_ASSOC

ARRAYTYPE

//OBJECTORIENTEDSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="SELECTNAME,COUNTRYCODEFROMCITYORDERBYIDLIMIT3";
$RESULT=$MYSQLI>QUERY($QUERY);
/*NUMERICARRAY*/
$ROW=$RESULT>FETCH_ARRAY(MYSQLI_NUM);
PRINTF("%S(%S)\N",$ROW[0],$ROW[1]);
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="SELECTNAME,COUNTRYCODEFROMCITYORDERBYIDLIMIT3";
$RESULT=MYSQLI_QUERY($LINK,$QUERY);
/*ASSOCIATIVEARRAY*/
$ROW=MYSQLI_FETCH_ARRAY($RESULT,MYSQLI_ASSOC);
PRINTF("%S(%S)\N",$ROW["NAME"],$ROW["COUNTRYCODE"]);

mysqli_fetch_assoc()

MYSQLI_FETCH_ASSOC(RESULT)

MYSQLI_QUERY()

RESULT

//OBJECTORIENTEDSTYLE

$MYSQLI=NEWMYSQLI("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="SELECTNAME,COUNTRYCODEFROMCITYORDERBYIDDESCLIMIT50,5";
IF($RESULT=$MYSQLI>QUERY($QUERY)){
/*FETCHASSOCIATIVEARRAY*/
WHILE($ROW=$RESULT>FETCH_ASSOC()){
PRINTF("%S(%S)\N",$ROW["NAME"],$ROW["COUNTRYCODE"]);
}
/*FREERESULTSET*/
$RESULT>FREE();
}
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="SELECTNAME,COUNTRYCODEFROMCITYORDERBYIDDESCLIMIT50,5";
IF($RESULT=MYSQLI_QUERY($LINK,$QUERY)){
/*FETCHASSOCIATIVEARRAY*/
WHILE($ROW=MYSQLI_FETCH_ASSOC($RESULT)){
PRINTF("%S(%S)\N",$ROW["NAME"],$ROW["COUNTRYCODE"]);
}
/*FREERESULTSET*/
MYSQLI_FREE_RESULT($RESULT);
}

object
MYSQLI_FETCH_OBJECT(RESULT)

mysqli_fetch_object()

RESULT

OBJECT

//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="SELECTNAME,COUNTRYCODEFROMCITYORDERBYIDDESCLIMIT50,5";
IF($RESULT=$MYSQLI>QUERY($QUERY)){
/*FETCHOBJECTARRAY*/
WHILE($OBJ=$RESULT>FETCH_OBJECT()){
PRINTF("%S(%S)\N",$OBJ>NAME,$OBJ>COUNTRYCODE);
}
//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="SELECTNAME,COUNTRYCODEFROMCITYORDERBYIDDESCLIMIT50,5";
IF($RESULT=MYSQLI_QUERY($LINK,$QUERY)){
/*FETCHASSOCIATIVEARRAY*/
WHILE($OBJ=MYSQLI_FETCH_OBJECT($RESULT)){
PRINTF("%S(%S)\N",$OBJ>NAME,$OBJ>COUNTRYCODE);
}

MYSQLI_FETCH_ROW(RESULT)

mysqli_fetch_row()

MYSQLI_QUERY()

RESULT

//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="SELECTNAME,COUNTRYCODEFROMCITYORDERBYIDDESCLIMIT50,5";
IF($RESULT=$MYSQLI>QUERY($QUERY)){
/*FETCHOBJECTARRAY*/
WHILE($ROW=$RESULT>FETCH_ROW()){
PRINTF("%S(%S)\N",$ROW[0],$ROW[1]);
}

//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="SELECTNAME,COUNTRYCODEFROMCITYORDERBYIDDESCLIMIT50,5";
IF($RESULT=MYSQLI_QUERY($LINK,$QUERY)){
/*FETCHASSOCIATIVEARRAY*/
WHILE($ROW=MYSQLI_FETCH_ROW($RESULT)){
PRINTF("%S(%S)\N",$ROW[0],$ROW[1]);
}

mysqli_free_result()

MYSQLI_FREE_RESULT(RESULT)

RESULT

//OBJECTORIENTEDSTYLE
$MYSQLI=NEWMYSQLI("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="SELECTNAME,COUNTRYCODEFROMCITYORDERBYIDDESCLIMIT50,5";
IF($RESULT=$MYSQLI>QUERY($QUERY)){
/*FETCHOBJECTARRAY*/
WHILE($ROW=$RESULT>FETCH_ROW()){
PRINTF("%S(%S)\N",$ROW[0],$ROW[1]);
}

$RESULT>FREE()

//PROCEDURALSTYLE
$LINK=MYSQLI_CONNECT("LOCALHOST","MY_USER","MY_PASSWORD","WORLD");
$QUERY="SELECTNAME,COUNTRYCODEFROMCITYORDERBYIDDESCLIMIT50,5";
IF($RESULT=MYSQLI_QUERY($LINK,$QUERY)){
/*FETCHASSOCIATIVEARRAY*/
WHILE($ROW=MYSQLI_FETCH_ROW($RESULT)){
PRINTF("%S(%S)\N",$ROW[0],$ROW[1]);
}

MYSQLI_FREE_RESULT($RESULT);

)(addslashes

)\(specified
ADDSLASHES(STRING)

STRING

STRING

PREDEFINEDCHARACTERS(\),(""),('')
,,,('')
)",("(NAME'S),
)('NAME\'S,
GET,POSTPREDEFINEDCHARACTERS,
GET,POST

$STR="WHO'SKAIJIM?";
ECHO$STR."THISISNOTSAFEINADATABASEQUERY.
";
ECHOADDSLASHES($STR)."THISISSAFEINADATABASEQUERY.";
//
WHO'S'KAIJIM?THISISNOTSAFEINADATABASEQUERY.
WHO\'S'KAIJIM?THISISSAFEINADATABASEQUERY.
)(chunk_split

CHUNK_SPLIT(STRING,LENGTH,END)

STRING

LENGTH

,76

END

,N,\R\

$STR="HELLOWORLD!";
ECHOCHUNK_SPLIT($STR,1,".");
//
H.E.L.L.O..W.O.R.L.D.!.
)(crypt

DESMD5blowfish
CRYPT(STRING)

STRING

STRING

,,PHP
,

IF(CRYPT_STD_DES==1)
{
ECHO"STANDARDDES:".CRYPT("HELLOWORLD")."\N
";
}
ELSE
{
ECHO"STANDARDDESNOTSUPPORTED.\N
";

}
IF(CRYPT_EXT_DES==1)
{
ECHO"EXTENDEDDES:".CRYPT("HELLOWORLD")."\N
";
}
ELSE
{
ECHO"EXTENDEDDESNOTSUPPORTED.\N
";
}
IF(CRYPT_MD5==1)
{
ECHO"MD5:".CRYPT("HELLOWORLD")."\N
";
}
ELSE
{
ECHO"MD5NOTSUPPORTED.\N
";
}
IF(CRYPT_BLOWFISH==1)
{
ECHO"BLOWFISH:".CRYPT("HELLOWORLD");
}
ELSE
{
ECHO"BLOWFISHDESNOTSUPPORTED.";
}
//
STANDARDDES:$1$R35.Y52.$IYIFUVM.ZFGSSCPU0AZ4E.

EXTENDEDDESNOTSUPPORTED.
MD5:$1$BN1.0I2.$8OBI/4MUFXK6TQ89M12MK/
BLOWFISHDESNOTSUPPORTED.

)(echo
ECHO(STRING)

STRING

,PRINT

$STR="WHO'SKAIJIM?";
ECHO$STR;
ECHO"
";
ECHO$STR."
IDON'TKNOW!";
//
WHO'SKAIJIM?
WHO'SKAIJIM?
IDON'TKNOW!
)(explode

EXPLODE(SEPERATOR,STRING,LIMIT)

SEPERATOR

STRING

LIMIT

$STR="HELLOWORLD.IT'SABEAUTIFULDAY'.";
PRINT_R(EXPLODE("",$STR));
//
ARRAY
(
[0]=>HELLO
[1]=>WORLD.
[2]=>IT'S'
[3]=>A
[4]=>BEAUTIFUL
[5]=>DAY.
)
)(html_entity_decode

HTML_ENTITY_DECODE(STRING,QUOTESTYLE,CHARACTERSET)

STRING

QUOTESTYLE

,:

CHARACTERSET

:ENT_COMPAT,
:ENT_QUOTES
:ENT_NOQUOTES

,:
:ISO88591

:UTF8
(AMP&)&

$STR="JANE&'TARZAN'";
ECHOHTML_ENTITY_DECODE($STR);
ECHO"
";
ECHOHTML_ENTITY_DECODE($STR,ENT_QUOTES);
ECHO"
";
ECHOHTML_ENTITY_DECODE($STR,ENT_NOQUOTES);
//
JANE&'TARZAN'
JANE&'TARZAN'
JANE&'TARZAN'
)(htmlentities

HTMLENTITIES(STRING,QUOTESTYLE,CHARACTERSET)

STRING

QUOTESTYLE

,:
:ENT_COMPAT,
:ENT_QUOTES
:ENT_NOQUOTES

CHARACTERSET

,:
:ISO88591
:UTF8

,HTML_ENTITY_DECODE()

$STR="JANE&'TARZAN'";
ECHOHTMLENTITIES($STR,ENT_COMPAT);
ECHO"
";
ECHOHTMLENTITIES($STR,ENT_QUOTES);
ECHO"
";
ECHOHTMLENTITIES($STR,ENT_NOQUOTES);
//
JANE&'TARZAN'
JANE&'TARZAN'
JANE&'TARZAN'
)(htmlspecialchars


HTMLSPECIALCHARS(STRING,QUOTESTYLE,CHARACTERSET)

STRING

QUOTESTYLE

,:
:ENT_COMPAT,
:ENT_QUOTES
:ENT_NOQUOTES

CHARACTERSET

,:
:ISO88591
:UTF8

,(>),(<),(&),(""),('')
,

$STR="JANE&'TARZAN'";
ECHOHTMLSPECIALCHARS($STR,ENT_COMPAT);
ECHO"
";
ECHOHTMLSPECIALCHARS($STR,ENT_QUOTES);
ECHO"
";
ECHOHTMLSPECIALCHARS($STR,ENT_NOQUOTES);
//
JANE&'TARZAN'
JANE&'TARZAN'
JANE&'TARZAN'
//
JANE&AMP;'TARZAN'<BR/>
JANE&AMP;&#039;TARZAN&#039;<BR/>
JANE&AMP;'TARZAN'

)(implode

IMPLODE(SEPERATOR,ARRAY)

SEPERATOR

ARRAY

,EXPLODE()

$ARR=ARRAY('HELLO','WORLD!','BEAUTIFUL','DAY!');
ECHOIMPLODE("",$ARR);
//
HELLOWORLD!BEAUTIFULDAY!

localeconv()

LOCALECONV()

:,
USD:,:INT_CURR_SYMBOL
$,:CURRENCY_SYMBOL

SETLOCALE(LC_ALL,'US');
$LOCALE_INFO=LOCALECONV();
PRINT_R($LOCALE_INFO);
//
ARRAY
(
[DECIMAL_POINT]=>.
[THOUSANDS_SEP]=>,
[INT_CURR_SYMBOL]=>USD
[CURRENCY_SYMBOL]=>$
[MON_DECIMAL_POINT]=>.
[MON_THOUSANDS_SEP]=>,
[POSITIVE_SIGN]=>
[NEGATIVE_SIGN]=>
[INT_FRAC_DIGITS]=>2

[FRAC_DIGITS]=>2
[P_CS_PRECEDES]=>1
[P_SEP_BY_SPACE]=>0
[N_CS_PRECEDES]=>1
[N_SEP_BY_SPACE]=>0
[P_SIGN_POSN]=>3
[N_SIGN_POSN]=>0
[GROUPING]=>ARRAY([0]=>3)
[MON_GROUPING]=>ARRAY([0]=>3)
)

ltrim()

LTRIM(STRING,CHARLIST)

STRING

CHARLIST

$STR="HELLOWORLD!";
ECHO"WITHOUTLTRIM:".$STR;
ECHO"
";
ECHO"WITHLTRIM:".LTRIM($STR);
//
WITHOUTLTRIM:HELLOWORLD!
WITHLTRIM:HELLOWORLD!
//
WITHOUTLTRIM:HELLOWORLD!<BR/>WITHLTRIM:HELLOWORLD!

md5

)(md5
MD5(STRING)

VALUE

32)HEXDECIAML(

$STR="HELLO";
ECHOMD5($STR);
//
8B1A9953C4611296A827ABF8C47804D7
)(nl2br

NL2BR(STRING)

VALUE

,BR
,,

ECHONL2BR("ONELINE.\NANOTHERLINE.");
//

ONELINE.
ANOTHERLINE.
//
ONELINE.<BR/>
ANOTHERLINE.

print()
PRINT(STRING)

STRING

ECHO(),

$STR="WHO'SKAIJIM?";
PRINT$STR;
PRINT"
";
PRINT$STR."
IDON'TKNOW!";
//
WHO'SKAIJIM?
WHO'SKAIJIM?
IDON'TKNOW!

SETLOCALE(CONSTANT,LOCATION)

setlocale()

CONSTANT

LOCATION

,:
:LC_ALL
:LC_MONETARY
:LC_TIME

,,,

ECHOSETLOCALE(LC_ALL,"ENUS");
ECHO"
";
ECHOSETLOCALE(LC_ALL,NULL);
//
ENGLISH_UNITEDSTATES.1252
NORWEGIAN(BOKML)_NORWAY.1252
SHA1

)(sha1
SHA1(STRING)

STRING

,SECUREHASHALGORITHM140HEX
DECIMAL

$STR='HELLO';

ECHOSHA1($STR);
//
F7FF9E8B7BB2E09B70935A5D785E0CC5D9D0ABF0
)(sprintf

SPRINTF(FORMAT,ARG1,ARG2)

FORMAT

ARG1

ARG2

)(

,,:
:S%STRING
:D%
:X%HEXDECIAML
...

$STR="HELLO";
$NUMBER=123;
$TXT=SPRINTF("%SWORLD.DAYNUMBER%U",$STR,$NUMBER);
ECHO$TXT;
//
HELLOWORLD.DAYNUMBER123
)(str_replace

STR_REPLACE(FIND,REPLACE,STRING)

FIND

REPLACE

STRING

,CASESENSITIVE
,,STRIREPLACE

ECHOSTR_REPLACE("WORLD","PETER","HELLOWORLD!");
//
HELLOPETER!
)(str_shuffle

STR_SHUFFLE(STRING)

STRING

ECHOSTR_SHUFFLE("HELLOWORLD");
//
HLEOOWLRLD
)(str_split

STR_SPLIT(STRING,LENGTH)

STRING

LENGTH

,,,,

PRINT_R(STR_SPLIT("HELLO"));
//
ARRAY
(
[0]=>H
[1]=>E
[2]=>L
[3]=>L
[4]=>O
)
)(str_word_count

STR_WORD_COUNT(STRING)

STRING

ECHOSTR_WORD_COUNT("HELLOWORLD!");
//

2
html,php

)(strip_tags

STRIP_TAGS(STRING,ALLOW)

STRING

ALLOW

HTMLPHP,

ECHOSTRIP_TAGS("HELLO<B>WORLD!</B>");
//
HELLOWORLD!
)(stripslashes

)(addslashes
STRIPSLASHES(STRING)

STRING

BACKSLASHADDSLASHES()

ECHOSTRIPSLASHES("WHO\'SKAIJIM?");
//
WHO'SKAIJIM?

)(strlen
STRLEN(STRING)

STRING

ECHOSTRLEN("HELLOWORLD!");
//
12
)(strtolower

small
STRTOLOWER(STRING)

STRING

ECHOSTRTOLOWER("HELLOWORLD.");

//
HELLOWORLD.
)(strtoupper

capital
STRTOUPPER(STRING)

STRING

ECHOSTRTOUPPER("HELLOWORLD!");
//
HELLOWORLD!
)(strtr

STRTR(STRING,FROM,TO)

STRTR(STRING,ARRAY)

STRING

FROM

TO

ECHOSTRTR("HILLAWARLD","IA","EO");
//
HELLOWORLD
)(substr

SUBSTR(STRING,START,LENGTH)

STRING

START

LENGTH

,,

ECHOSUBSTR("HELLOWORLD!",6);
//
WORLD!
)(substr_replace

SUBSTR_REPLACE(STRING,REPLACEMENT,START)

STRING

REPLACEMENT

START

ECHOSUBSTR_REPLACE("HELLOWORLD","EARTH",6);
//
HELLOEARTH
)(trim

TRIM(STRING,CHARLIST)

STRING

CHARLIST

$STR="HELLOWORLD!";
ECHO"WITHOUTTRIM:".$STR;
ECHO"
";
ECHO"WITHTRIM:".TRIM($STR);
//
WITHOUTTRIM:HELLOWORLD!
WITHTRIM:HELLOWORLD!

//
WITHOUTTRIM:HELLOWORLD!<BR/>
WITHTRIM:HELLOWORLD!

)(date
DATE(FORMAT)

FORMAT

,,,:
:DDAY
:MMONTH
:YYEAR
:HHOUR
:IMINUTES
:SSECONDS
:O,
:TPHPMACHINE

ECHODATE("DMYH:I:S");
//
04121206:41:28
//
ECHO(DATE(DATE_RFC822));

//
TUE,24JAN200614:41:22CET

)(getdate

GETDATE()

,10:
][SECONDS
][MINUTES
][HOURS
][MDAY
][WDAY<P/
][YEAR
][YDAY
][MONTH

PRINT_R(GETDATE());
//
ARRAY
(
[SECONDS]=>45
[MINUTES]=>52
[HOURS]=>14
[MDAY]=>24
[WDAY]=>2
[MON]=>1
[YEAR]=>2006

[YDAY]=>23
[WEEKDAY]=>TUESDAY
[MONTH]=>JANUARY
[0]=>1138110765
)

)(gmdate

GMDATE(FORMAT)

FORMAT

,,,:
:DDAY
:MMONTH
:YYEAR
:HHOUR
:IMINUTES
:SSECONDS
:O,
:TPHPMACHINE

ECHO(GMDATE(DATE_RFC822)."
");
//
TUE,24JAN200613:41:22GMT
)(time

TIME()

$T=TIME();
ECHO($T."
");
ECHO(DATE("DFDY",$T));
//
1138618081
MONJANUARY302006

)(error_get_last
ERROR_GET_LAST()

,:

:TYPE
:MESSAGE
:FILE
:LINE<P/

ECHO$TEST;
PRINT_R(ERROR_GET_LAST());
//
ARRAY
(
[TYPE]=>8

[MESSAGE]=>UNDEFINEDVARIABLE:TEST
[FILE]=>C:\WEBFOLDER\TEST.PHP
[LINE]=>2
)
)(error_log

ERROR_LOG(ERROR,TYPE,DESTINATION,HEADERS)

ERROR

TYPE

,,
,,1

DESTINATION

,,
,1

HEADERS

,1

,,

$TEST=2;
IF($TEST>1)
{
ERROR_LOG("ACUSTOMERRORHASBEENTRIGGERED",
1,"SOMEONE@EXAMPLE.COM","FROM:WEBMASTER@EXAMPLE.COM");
}
//
ACUSTOMERRORHASBEENTRIGGERED
)(error_reporting

ERROR_REPORTING(REPORT_LEVEL)

REPORT_LEVEL

,:
:E_ALL
:E_ERROR
:E_WARNING
:E_PARSE

//DISABLEERRORREPORTING
ERROR_REPORTING(0);
//REPORTRUNTIMEERRORS
ERROR_REPORTING(E_ERROR|E_WARNING|E_PARSE);
//REPORTALLERRORS
ERROR_REPORTING(E_ALL);
)(set_error_handler

SET_ERROR_HANDLER(ERROR_FUNCTION)

ERROR_FUNCTION

,:
)ERROR_FUNCTION(ERROR_LEVEL,ERROR_MESSAGE,ERROR_FILE,ERROR_LINE
:
:ERROR_LEVEL,ERROR_REPORTING()

:ERROR_MESSAGE
:ERROR_FILE
:ERROR_LINE
,

//ERRORHANDLERFUNCTION
FUNCTIONCUSTOMERROR($ERRNO,$ERRSTR,$ERRFILE,$ERRLINE)
{
ECHO"CUSTOMERROR:[$ERRNO]$ERRSTR
";
ECHO"ERRORONLINE$ERRLINEIN$ERRFILE
";
ECHO"ENDINGSCRIPT";
DIE();
}
//SETERRORHANDLER
SET_ERROR_HANDLER("CUSTOMERROR");
$TEST=2;
//TRIGGERERROR
IF($TEST>1)
{
TRIGGER_ERROR("ACUSTOMERRORHASBEENTRIGGERED");
}
//
CUSTOMERROR:[1024]ACUSTOMERRORHASBEENTRIGGERED
ERRORONLINE19INC:\WEBFOLDER\TEST.PHP
ENDINGSCRIPT

)(trigger_error

TRIGGER_ERROR(ERROR_MESSAGE)

:ERROR_MESSAGE

$TEST=2;
IF($TEST>1)
{
TRIGGER_ERROR("ACUSTOMERRORHASBEENTRIGGERED")
//
NOTICE:ACUSTOMERRORHASBEENTRIGGERED
INC:\WEBFOLDER\TEST.PHPONLINE6

)(mail

MAIL(TO,SUBJECT,MESSAGE,HEADERS)

TO

SUBJECT

MESSAGE

HEADERS

$TO="SOMEONE@EXAMPLE.COM";
$SUBJECT="TESTMAIL";
$MESSAGE="HELLO!THISISASIMPLEEMAILMESSAGE.";
$FROM="SOMEONELSE@EXAMPLE.COM";
$HEADERS="FROM:".$FROM;
MAIL($TO,$SUBJECT,$MESSAGE,$HEADERS);
ECHO"MAILSENT.";
HTTPheader

header()

HEADER(STRING,REPLACE)

:,

STRING

REPLACE

HEADER("LOCATION:HTTP://WWW.EXAMPLE.COM/"):
HEADER('CONTENTTYPE:APPLICATION/PDF'):
HEADER('CONTENTDISPOSITION:ATTACHMENTFILENAME="DOWNLOADED.PDF"'):

FALSE,

HEADER('LOCATION:HTTP://WWW.EXAMPLE.COM/');

setcookie()

SETCOOKIE(NAME,VALUE,EXPIRE,PATH,DOMAIN,SECURE)

NAME

VALUE

EXPIRE

TIME()
TIME()+3600*24*3030

PATH

DOMAIN

SECURE

HTTPS,TRUE
FALSE

$EXPIRE=TIME()+60*60*24*30;
SETCOOKIE("USER","ALEXPORTER",$EXPIRE);

)(session_start
SESSION_START()

SESSION_START();
IF(ISSET($_SESSION['VIEWS']))
$_SESSION['VIEWS']=$_SESSION['VIEWS']+1;
ELSE

$_SESSION['VIEWS']=1;
ECHO"VIEWS=".$_SESSION['VIEWS'];

$_SESSION

$_SESSION['SESS_NAME']="SESS_VALUE"

SESS_NAME

SESS_VALUE

SESSION_START();
IF(ISSET($_SESSION['VIEWS']))
$_SESSION['VIEWS']=$_SESSION['VIEWS']+1;
ELSE
$_SESSION['VIEWS']=1;
ECHO"VIEWS=".$_SESSION['VIEWS'];

)(session_destroy
SESSION_DESTROY()

SESSION_DESTROY();

)(unset
UNSET()

SESSION_START();
IF(ISSET($_SESSION['VIEWS']))
UNSET($_SESSION['VIEWS']);
$_GET

$_GET['VAR']

VAR

<FORMACTION="WELCOME.PHP"METHOD="GET">
NAME:<INPUTTYPE="TEXT"NAME="FNAME">
AGE:<INPUTTYPE="TEXT"NAME="AGE">
<INPUTTYPE="SUBMIT">

</FORM>

WELCOME<?PHPECHO$_GET["FNAME"];?>.<BR>
YOUARE<?PHPECHO$_GET["AGE"];?>YEARSOLD!

$_POST

$_POST['INPUT_NAME']

INPUT_NAME

INPUT

,,,
..

<FORMACTION="WELCOME.PHP"METHOD="POST">
NAME:<INPUTTYPE="TEXT"NAME="FNAME">
AGE:<INPUTTYPE="TEXT"NAME="AGE">
<INPUTTYPE="SUBMIT">
</FORM>
WELCOME<?PHPECHO$_POST["FNAME"];?>!<BR>

YOUARE<?PHPECHO$_POST["AGE"];?>YEARSOLD.
)(filter_var

......
FILTER_VAR(VARIABLE,FILTER)

VARIABLE

FILTER

,:
FILTER_VALIDATE_INT:
FILTER_VALIDATE_EMAIL:
FILTER_VALIDATE_URL:
FILTER_VALIDATE_IP:

$INT=123;
IF(!FILTER_VAR($INT,FILTER_VALIDATE_INT))
{
ECHO("INTEGERISNOTVALID");
}
ELSE
{
ECHO("INTEGERISVALID");
}
)(filter_input

.....
FILTER_INPUT(METHOD,INPUT_NAME,FILTER)

METHOD

INPUT_GETINPUT_POST

INPUT_NAME

INPUT

FILTER

,:
FILTER_VALIDATE_INT:
FILTER_VALIDATE_EMAIL:
FILTER_VALIDATE_URL:
FILTER_VALIDATE_IP:

IF(!FILTER_HAS_VAR(INPUT_GET,"EMAIL"))
{
ECHO("INPUTTYPEDOESNOTEXIST");
}
ELSE
{
IF(!FILTER_INPUT(INPUT_GET,"EMAIL",FILTER_VALIDATE_EMAIL))
{
ECHO"EMAILISNOTVALID";
}
ELSE
{
ECHO"EMAILISVALID";
}
}
)(filter_input_array

FILTER_INPUT_ARRAY(INPUT_TYPE,FILTER_ARGS)

INPUT_TYPE

INPUT_GETINPUT_POST

INPUTS
INPUTS

$FILTERS=ARRAY
(
"NAME"=>ARRAY
(
"FILTER"=>FILTER_SANITIZE_STRING
),
"AGE"=>ARRAY
(
"FILTER"=>FILTER_VALIDATE_INT,
"OPTIONS"=>ARRAY
(
"MIN_RANGE"=>1,
"MAX_RANGE"=>120
)
),
"EMAIL"=>FILTER_VALIDATE_EMAIL
);
$RESULT=FILTER_INPUT_ARRAY(INPUT_GET,$FILTERS);
IF(!$RESULT["AGE"])
{
ECHO("AGEMUSTBEANUMBERBETWEEN1AND120.
");
}
ELSEIF(!$RESULT["EMAIL"])
{
ECHO("EMAILISNOTVALID.

FILTER_ARGS

");
}
ELSE
{
ECHO("USERINPUTISVALID");
}
)(filter_var_array

FILTER_VAR_ARRAY(ARRAY,ARGS)

ARRAY

ARGS

FILTER_VAR()

)(include
INCLUDE'FILENAME';

REQUIRE'FILENAME';

FILENAME

,INCLUDE(),REQUIRE()INCLUDE(),
WARNING,REQUIRE(),FATALERROR

INCLUDE'VARS.PHP';
ECHO"IHAVEA$COLOR$CAR";//IHAVEAREDBMW

)(get_browser

GET_BROWSER(USER_AGENT,RETURN_ARRAY)

USER_AGENT

,HTTPUSERAGENTNULL

RETURN_ARRAY

,TRUE,
,FALSEOBJECT

ECHO$_SERVER['HTTP_USER_AGENT']."
";
$BROWSER=GET_BROWSER(NULL,TRUE);
PRINT_R($BROWSER)
//
MOZILLA/4.0
(COMPATIBLE;MSIE6.0;WINDOWSNT5.1;SV1;.NETCLR1.1.4322)
ARRAY
(
[BROWSER_NAME_REGEX]=>^MOZILLA/.\.0
(COMPATIBLE;MSIE6\.0.*;.*WINDOWSNT5\.1.*\.NETCLR.*).*$
[BROWSER_NAME_PATTERN]=>MOZILLA/?.0

(COMPATIBLE;MSIE6.0*;*WINDOWSNT5.1*.NETCLR*)*
[PARENT]=>IE6.0
[PLATFORM]=>WINXP
[NETCLR]=>1
[BROWSER]=>IE
[VERSION]=>6.0
[MAJORVER]=>6
[MINORVER]=>0
[CSS]=>2
[FRAMES]=>1
[IFRAMES]=>1
[TABLES]=>1
[COOKIES]=>1
[BACKGROUNDSOUNDS]=>1
[VBSCRIPT]=>1
[JAVASCRIPT]=>1
[JAVAAPPLETS]=>1
[ACTIVEXCONTROLS]=>1
[CDF]=>1
[AOL]=>
[BETA]=>
[WIN16]=>
[CRAWLER]=>
[STRIPPER]=>
[WAP]=>
[AK]=>
[SK]=>
)

geoip_region_by_name()

GEOIP_REGION_BY_NAME(HOST)

HOST

$REGION=GEOIP_REGION_BY_NAME('WWW.EXAMPLE.COM');
IF($REGION){
PRINT_R($REGION);
}
//
ARRAY
(
[COUNTRY_CODE]=>US
[REGION]=>CA
)
)(geoip_country_name_by_name

)(
GEOIP_COUNTRY_NAME_BY_NAME(HOST)

HOST

$COUNTRY=GEOIP_COUNTRY_NAME_BY_NAME('WWW.EXAMPLE.COM');
IF($COUNTRY){
ECHO'THISHOSTISLOCATEDIN:'.$COUNTRY;
}
//
THISHOSTISLOCATEDIN:UNITEDSTATES

)(preg_match

PREG_MATCH(PATTERN,SUBJECT,MATCH)

PATTERN

SUBJECT

MATCH

$SUBJECT="ABCDEF";
$PATTERN='/^DEF/';
PREG_MATCH($PATTERN,SUBSTR($SUBJECT,3),$MATCHES,PREG_OFFSET_CAPTURE);
PRINT_R($MATCHES);
//
ARRAY
(
[0]=>ARRAY
(
[0]=>DEF
[1]=>0
)
)
)(preg_replace

PREG_REPLACE(PATTERN,REPLACEMENT,STRING)

PATTERN

REPLACEMENT

STRING

REPLACEMENT

$STRING='APRIL15,2003';
$PATTERN='/(\W+)(\D+),(\D+)/I';
$REPLACEMENT='${1}1,$3';
ECHOPREG_REPLACE($PATTERN,$REPLACEMENT,$STRING);
//
APRIL1,2003
)(preg_match_all

PREG_MATCH_ALL(PATTERN,SUBJECT,MATCHES)

PATTERN

SUBJECT

MATCHES

ECHOGETCWD();
//

C:\TESTWEB\MAIN
utf8

)(utf8_encode

UTF8_ENCODE(STRING)

STRING

UTF8

$UTF="THISISASIMPLETEXT";
UTF8_ENCODE($VAR)

)(empty
EMPTY(VAR)

VAR

$VAR=0;
IF(EMPTY($VAR)){
ECHO'$VARISEITHER0,EMPTY,ORNOTSETATALL';
}

)(exit
EXIT(MESSAGE)

MESSAGE

$SITE="HTTP://WWW.ADVPHP.COM";
FOPEN($SITE,"R")
OREXIT("UNABLETOCONNECTTO$SITE");
)(iconv

ICONVE(IN_CHARSET,OUT_CHARSET,STRING)

IN_CHARSET

OUT_CHARSET

STRING

$TEXT="THISISTHEEUROSYMBOL''.";
ECHO'ORIGINAL:',$TEXT,PHP_EOL;
ECHO'TRANSLIT:',ICONV("UTF8","ISO88591//TRANSLIT",$TEXT),PHP_EOL;

ECHO'IGNORE:',ICONV("UTF8","ISO88591//IGNORE",$TEXT),PHP_EOL;
ECHO'PLAIN:',ICONV("UTF8","ISO88591",$TEXT),PHP_EOL;
//
ORIGINAL:THISISTHEEUROSYMBOL''.
TRANSLIT:THISISTHEEUROSYMBOL'EUR'.
IGNORE:THISISTHEEUROSYMBOL''.
PLAIN:
NOTICE:ICONV():DETECTEDANILLEGALCHARACTERININPUTSTRINGIN.\ICONVEXAMPLE.PHPONLINE7
THISISTHEEUROSYMBOL

is_int()
IS_INT(VAR)

VAR

IF(IS_INT(23)){
ECHO"ISINTEGER\N";
}ELSE{
ECHO"ISNOTANINTEGER\N";
}
VAR_DUMP(IS_INT(23));
VAR_DUMP(IS_INT("23"));
VAR_DUMP(IS_INT(23.5));
VAR_DUMP(IS_INT(TRUE));
//
ISINTEGER
BOOL(TRUE)
BOOL(FALSE)

BOOL(FALSE)
BOOL(FALSE)

)(isset
ISSET(VAR)

VAR

$VAR='';
IF(ISSET($VAR)){
ECHO"THISVARISSETSOIWILLPRINT.";
}
//
THISVARISSETSOIWILLPRINT.
)(ob_start

OB_START()

,INTERNALBUFFER,
,HEADER()HEADERS
ALREADYSENT

OB_START();
FUNCTIONCALLBACK($BUFFER)
{
//REPLACEALLTHEAPPLESWITHORANGES
RETURN(STR_REPLACE("APPLES","ORANGES",$BUFFER));
}
OB_END_FLUSH();

ob_get_contents()

OB_GET_CONTENTS()

OB)START()INTERNALBUFFER

OB_START();
ECHO"HELLO";
$OUT1=OB_GET_CONTENTS();
ECHO"WORLD";
$OUT2=OB_GET_CONTENTS();
OB_END_CLEAN();
VAR_DUMP($OUT1,$OUT2);
//
STRING(6)"HELLO"

STRING(11)"HELLOWORLD"
)(ob_end_flush

OB_END_FLUSH()

,OB_START()

WHILE(@OB_END_FLUSH());

)(ob_flush

ARRAY(KEY=>VALUE)

KEY

VALUE

ECHOGETCWD();
//
C:\TESTWEB\MAIN
)(sort

SORT(ARRAY)

ARRAY

..ABCDE

$FRUITS=ARRAY("LEMON","ORANGE","BANANA","APPLE");
SORT($FRUITS);
FOREACH($FRUITSAS$KEY=>$VAL){
ECHO"FRUITS[".$KEY."]=".$VAL."\N";
}
//
FRUITS[0]=APPLE
FRUITS[1]=BANANA
FRUITS[2]=LEMON
FRUITS[3]=ORANGE
)(rsort

RSORT(ARRAY)

ARRAY

FRUITS=ARRAY("LEMON","ORANGE","BANANA","APPLE");
RSORT($FRUITS);

FOREACH($FRUITSAS$KEY=>$VAL){
ECHO"$KEY=$VAL\N";
}
//
0=ORANGE
1=LEMON
2=BANANA
3=APPLE

Copyright2015/2016copy&PoweredByBrahimLachgar.Macdawne

You might also like