Základy jazyka PHP
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
$_REQUES
$_COOKIE
$_COOKI
$_SESSION
$_SESSIO
$_ENV
$_EN
$_FILES
$_FILE
$php_errormsg
$php_errormsg
$HTTP_RAW_POST_DATA
$HTTP_RAW_POST_DATA
$http_response_header
$http_response_header
$argc
$arg
$argv
$arg
$_FILES
$_FILE
$_SERVER
$_SERVE
$GLOBALS
$GLOBAL
Předdefinované konstanty
Předdefinované konstant
Htěch je mnoho, viz
Htěch je mnoho, vi
http://www.
http://www php.net
php.ne /manual
manua /en
e /reserved.constants.php
reserved.constants.ph
Pole
Pol
Pole je nejsilnější datový typ (hned po objektech)
Pole je nejsilnější datový typ (hned po objektech
Všechna pole jsou asociativní
Všechna pole jsou asociativn
$pole = array();
$pole = array()
$pole = array(4,5,6,7,8,9); // indexy od 0
$pole = array(4,5,6,7,8,9); // indexy od
$pole = array(5=>10, 20,30); // první index=5, další 6
$pole = array(5=>10, 20,30); // první index=5, další
$pole = array(5=>10, 20,30); // první index=5, další
$pole = array(5=>10, 20,30); // první index=5, dalš
$pole = array("pond
$pole = array("pon ělí"=>1, "
"=>1, úter
te ý"=>2, "st
"=>2, "s ředa"=>3); // indexy jsou
eda"=>3); // indexy jsou
retezce
retezc
$pole[] = “xxx”; $pole[] = “yyy”;
$pole[] = “xxx”; $pole[] = “yyy”
Pole
Pol
Vícerozměrná
Vícerozměrn pole
pol
$pole[1][30] = 20;
$pole[1][30] = 20
$pole[3][10] = 22;
$pole[3][10] = 22
Iterování
Iterován polí
pol
Iterování
Iterován po
p
foreach
foreac ($pole as $
($pole as klic
kli =>$
=> hodnota
hodnot ) {
)
echo "$
echo " klic
kli = $
= hodnota
hodnot <br
b >";
>"
}
foreach
foreac ($pole as $
($pole as hodnota
hodnot ) {
)
echo "
echo hodnota
hodnot pole: $
pole: hodnota
hodnot <br
b >";
>"
}
Dotazování, mazání
Dotazování, mazán
if (isset
if (isse ($pole[1][5]))
($pole[1][5]))
echo "pole[1][5] je nastaveno";
echo "pole[1][5] je nastaveno"
else echo "pole[1][5] neni nastaveno";
else echo "pole[1][5] neni nastaveno"
unset
nse ($pole[1][5]);