JanKoWeb: Tvorba webu - PHP - tipy při práci s proměnnými
"Nemusí pršet, stačí když kape..."
JanKoWeb - návody, postřehy a rady ze světa softwaru pro každého.
Recenze knih a humorná tvorba pro chvíle oddechu...

Do západu slunce 7 hodin a 53 minut (vyšlo 05:06, zapadne 21:09).

"1"

V. Havel
Galerie nemohla být načtena.
Jméno:
Číselně: osm a jedna je
Existují tři nezbytné požadavky šťastného života: mít co dělat, mít koho milovat a mít v co doufat.
Při každém obnovení stránky se zde vypíše zpráva skriptu.

Skript je zdrojový kód interpretovaného programu.

Pohání celý tento web a rád komunikuje s návštěvníky.-)
RSS RSS zdroj článků a novinek

PHP - tipy při práci s proměnnými

Dnes se podíváme se na praktické funkce pro práci s proměnnými...

Praktické funkce

implode($pole,"oddělovač") - vypíše prvky pole oddělené oddělovačem. Praktické pro rychlý výpis pole při ladění.

$pole = explode("oddělovač",$str) - rozřeže $str v místech oddělovače a rozkrájené kusy uloží do $pole.

print_r($promenna) - vypíše strukturu proměnné (v případě pole všechny jeho kolonky).

Praktické proměnné

$GLOBALS["nazev"] - superglobální proměnná viditelná všude. Pozor, GLOBALS je jediná superglobální proměnná bez podtržítka, často se v tom chybuje.)

$_GET["name_prvku_formulare"] - obsahuje proměnné odeslané metodou "get" pomocí formuláře.

$_POST["name_prvku_formulare"] - obsahuje proměnné odeslané metodou "post" pomocí formuláře.

$_SERVER["HTTP_REFERER"] - obsahuje url stránky, ze které uživatel přišel na aktuální.

$_SERVER["REQUEST_URI"] - obsahuje url stránky, kterou uživatel požadoval před vstupem na aktuální stránku.

Globální proměnné

Můžeme buď používat takzvané superglobální proměnné ($GLOBALS, $_GET, $_POST, $_SERVER...).

Druhou možností je použití klíčového slova global před proměnnou, která má být globální. Toto slovo se ale nepíše při definici proměnné, ale až při jejím použití ve funkci, nejlépe na začátku:

$main = "hlavni";
function test()
{ //ve funkci chceme pouzivat vne definovanou
 global $main;
 echo $main; //vypise "hlavni"
}

Pokud bychom v uvedeném příkladu neužili klíčové slovo "global", nevypsalo by se nic.

Rubrika Tvorba webu | Tagy Proměnné, Tipy, Php | Út 20.10.2009 | 2562x

Náhodné články

© 2008-2025 JK, kontakt, právní upozornění
Powered by Janko's RS| XHTML, CSS, RSS, analýza kódu, SEO servis, dostupnost, hosting, líbí se Vám tu?
Požadavek: 0.31274 s, generování: 0.03863 s, paměť: 1.2 MB, sql dotazů: 8, CPU: 16.68

.