Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Základy jazyka PHP

PDF
Stáhnout kompletní materiál zdarma (956.36 kB)

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.

$b = $a + $b

}

Sum(); 

Sum();

Sum()

Sum(
echo $b; 

echo $b;
?> 

?>

Proměnné viditelnost

Proměnné viditelnos

 Superglobální

Superglobáln proměnné

proměnn

– $_GET

$_GE

– $_POST

$_POS

– $_REQUEST

$_REQUES

– $_COOKIE

$_COOKI

– $_SESSION

$_SESSIO

– $_ENV

$_EN

– $_FILES

$_FILE

– $_SERVER

$_SERVE

– $GLOBALS

$GLOBAL

– Tyto

Tyt proměnné

proměnn jsou

jso viditelné

viditeln vždy

vžd a 

a všude

všud . 

. Není

Nen nutné

nutn na

n ně

n volat

vola

global

globa

Proměnné pokřačování

Proměnné pokřačován

 Reference a hodnota

Reference a hodnot

<?php

$jmeno = "František";

echo "Jméno: ".$jmeno;

//prirazeni hodnotou
$jmeno2 = $jmeno;

// reference na $jmeno

// reference na $jmen
$jmeno_ref = &$jmeno;

//zmenime hodnotu promenne $jmeno
$jmeno = "Hugo";

echo "<br/>";

//test
echo "Jmeno: $jmeno, Jmeno2: $jmeno2, Jmeno_ref: $jmeno_ref";

?>

Zvláštnosti

Zvláštnost

 Datový typ 

Datový typ string

strin

Při použití " se obsah řetězce vyhodnotí a proměnná 

Při použití " se obsah řetězce vyhodnotí a proměnná
se nahradí hodnotou

se nahradí hodnoto

Při použití 

Při použití ' se obsah řetězce 

se obsah řetězce nevyhodnocuje

nevyhodnocuj

<?php

$jmeno = "František";
$prijmeni = "Vomáčka";

echo "$jmeno, $prijmeni";
echo "<br/>";
echo '$jmeno, $prijmeni';

?>

Konstanty

Konstant

define (“MOJE_KONSTANTA”,1);

define (“MOJE_KONSTANTA”,1)
define

efin (“TVOJE_KONSTANTA”,”hodnota1”);

(“TVOJE_KONSTANTA”,”hodnota1”)

echo MOJE_KONSTANTA;

echo MOJE_KONSTANTA
echo TVOJE_KONSTANTA;

echo TVOJE_KONSTANTA

pozor

pozo
echo 

echo moje_konstanta

moje_konstant ; // 

; // vypíše

vypí

moje_konstanta

moje_konstant a 

a varování

varován

Pozor

Pozo ! V

!  šechny

šechn konstanty jsou ve stejném jmenném prostoru,

konstanty jsou ve stejném jmenném prostoru

to může dělat problém při vkládání souborů, např. knihoven

to může dělat problém při vkládání souborů, např. knihove

Předdefinované proměnné

Předdefinované proměnn

$_GET

$_GE
$_POST

$_POS
$_REQUEST

Témata, do kterých materiál patří