Latest web development tutorials
×

PHP kurs

PHP kurs PHP krótkie wprowadzenie PHP zainstalować PHP gramatyka PHP zmienna PHP echo/print PHP Typy danych PHP stały PHP sznur PHP operatorzy PHP If...Else PHP Switch PHP szyk PHP Sortowanie tablicy PHP superglobalne PHP While krążenie PHP For krążenie PHP funkcja PHP Magiczne Zmienne PHP Przestrzenie nazw PHP Obiektowe

PHP forma

PHP forma PHP Uwierzytelnianie za pomocą formularzy PHP forma - wymagane pola PHP forma - Weryfikacja e-mail i adres URL PHP Kompletna wystąpienie formularza PHP $_GET zmienna PHP $_POST zmienna

PHP zaawansowane Tutorial

PHP Tablice wielowymiarowe PHP data PHP zawierać PHP plik PHP Prześlij plik PHP Cookie PHP Session PHP E-mail PHP bezpieczeństwo E-mail PHP Error PHP Exception PHP filtr PHP Filtr zaawansowany PHP JSON

PHP 7 Nowe funkcje

PHP 7 Nowe funkcje

PHP baza danych

PHP MySQL krótkie wprowadzenie PHP MySQL połączenie PHP MySQL Tworzenie bazy danych PHP MySQL Tworzenie tabeli danych PHP MySQL Należy wprowadzić dane PHP MySQL Wstawić wiele danych PHP MySQL Przygotowane sprawozdania PHP MySQL odczytać dane PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX krótkie wprowadzenie AJAX PHP AJAX baza danych AJAX XML AJAX Wyszukiwanie w czasie rzeczywistym AJAX RSS Reader AJAX głosowanie

PHP Reference Manual

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP Przetwarzanie obrazu PHP RESTful

zmienne PHP

Zmienna służy do przechowywania informacji w "kontenerze":

Przykłady

<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>

Uruchomienie instancji »

podobny algebraiczne

x = 5
y = 6
z = x + y

W algebrze, używamy litery (takich jak X), i nadać mu wartość (na przykład 5).

Z powyższego wyrażenie z = x + y, możemy obliczyć wartość z 11.

W PHP, litery te nazywane sązmienne.

lampa Zmienna jest pojemnik do przechowywania danych.


zmienne PHP

Podobny do algebraiczną mogą być przypisane do wartości zmiennej PHP (x = 5) lub wyrażenia (z = x + y).

Zmienna może być skrócona nazwa (takich jak X i Y), albo bardziej opisowej nazwy (takich jak wiek, carname, totalvolume).

PHP zmienne zasady:

  • Zmienne zaczynają się od symbolu $, po którym następuje nazwa zmiennej
  • Nazwy zmiennych muszą zaczynać się od litery lub znaku podkreślenia
  • Nazwy zmiennych mogą zawierać tylko znaki alfanumeryczne oraz znak podkreślenia (AZ, 0-9 oraz _)
  • Nazwy zmiennych nie może zawierać spacji
  • Nazwy zmiennych są wrażliwe na wielkość liter ($ y i $ Y to dwie różne zmienne)
lampa PHP oświadczenia i zmienne PHP jest wielkość liter.

Tworzenie (oświadczenie) zmienne PHP

PHP nie nakazuje deklaracji zmiennej.

Zmienna jest tworzony po raz pierwszy można przypisać do niego, gdy:

Przykłady

<? Php
$ Txt = "Hello world!";
$ X = 5;
$ Y = 10,5;
?>

Uruchomienie instancji »

W powyższe stwierdzenie jest wykonywany, zmiennatxt będzie posiadać wartość Witaj świecie !,a zmienna x będzie posiadać wartość 5.

Uwaga: Po przypisaniu wartości do zmiennej tekstowej, cudzysłowy wokół wartości tekstowej.


PHP jest językiem słabo wpisane

W powyższym przykładzie, możemy zauważyć, że nie trzeba zadeklarować typ danych zmiennej PHP.

PHP się na podstawie wartości zmiennej zmienna jest automatycznie przekształca się w odpowiedni typ danych.

W silnie typami języka programowania, najpierw musimy zadeklarować typ i nazwisko (zdefiniowane) zmienne przed użyciem zmiennych.


PHP zakres zmiennej

Zakres zmiennej jest zmienne skryptu można odwoływać / używane części.

Istnieją cztery różne PHP zakres zmiennej:

  • miejscowy
  • globalny
  • statyczny
  • parametr

Zakres lokalnych i globalnych

We wszystkich zmiennych zdefiniowanych na zewnątrz funkcji ma zasięg globalny. Oprócz funkcji, zmienne globalne są dostępne dla każdej części skryptu, aby uzyskać dostęp do zmiennej globalnej w funkcji, należy użyć słowa kluczowego global.

PHP zmienne zadeklarowane wewnątrz funkcji są zmienne lokalne mogą być dostępne tylko wewnątrz funkcji:

Przykłady

<? Php
$ X = 5; // zmienne globalne

Funkcja myTest ()
{
$ Y = 10; // zmienna lokalna
echo "<p> Funkcja testowania w zmiennej: <p>";
echo "zmienna x jest: $ x";
echo "Łódź";
echo "zmienna y jest: $ y";
}

myTest ();

echo "<p> Funkcja testowania zmiennych zewnętrznych: <p>";
echo "zmienna x jest: $ x";
echo "Łódź";
echo "zmienna y jest: $ y";
?>

Uruchomienie instancji »

Funkcja W powyższym przykładzie myTest () definiuje zmienne $ xi $ y. $ Zmienna X poza deklaracji funkcji, więc jest to zmienna globalna, $ y zmienne zadeklarowane wewnątrz funkcji jest to zmienna lokalna.

Kiedy zadzwonić wartości funkcji i wyjściowych myTest () dwóch zmiennych, funkcja wyjściowa wartość $ y jest zmienną lokalną, ale nie wartość wyjściowa $ x, ponieważ $ x zmienna zdefiniowana poza funkcją nie mogą być wykorzystywane w funkcji, jeżeli dostęp do zmiennej globalnej w funkcji, należy użyć słowa kluczowego global.

Następnie funkcja mamy myTest () znajduje się poza wartościami wyjściowymi dwóch zmiennych, funkcja wyjściowa będzie pełną wartość lokalnej zmiennej $ x, ale wartość wyjściowa $ y nie może, ponieważ zmienna $ y zdefiniowana wewnątrz funkcji, to zmienna lokalna.

uwaga Możesz używać tej samej nazwy zmiennej w różnych funkcjach, ponieważ te funkcje w określonych nazw zmiennych są zmienne lokalne, działają tylko w obrębie funkcji.

PHP globalne kluczowe

globalny parametr jest używany do uzyskania dostępu do zmiennych globalnych wewnątrz funkcji.

Zadzwoń zmienną globalną zdefiniowane poza funkcją wewnątrz funkcji, musimy przed zmiennymi Function Plus światowych Słowa kluczowe:

Przykłady

<? Php
$ X = 5;
$ Y = 10;

Funkcja myTest ()
{
global $ x, $ y;
$ Y = $ x + $ y;
}

myTest ();
echo $ y; // output 15
?>

Uruchomienie instancji »

PHP wszystkie zmienne globalne są przechowywane w tablicy o nazwie$GLOBALS [indeks] w. Zapisz indeks zmiennej name. Tablica ta może być dostępna wewnątrz funkcja może być również używany do bezpośredniego aktualizowania zmiennych globalnych.

Przykłady wyżej mogą być napisane tak:

Przykłady

<?php
$x=5;
$y=10;

function myTest()
{
$GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];
}

myTest();
echo $y;
?>

Uruchomienie instancji »


zakres Static

Gdy funkcja jest zakończona, to zwykle wszystkie zmienne zostaną usunięte. Czasami jednak chcesz zmienna lokalna nie jest usuwany.

Aby to zrobić, należy użyć słowa kluczowegostatic przy pierwszym zadeklarować zmienną:

Przykłady

<?php

function myTest()
{
static $x=0;
echo $x;
$x++;
}

myTest();
myTest();
myTest();

?>

Uruchomienie instancji »

Następnie, za każdym razem gdy wywoływana jest funkcja, zmienna zachowuje wartość przed wywołaniem funkcji.

Uwaga: Zmienna ta jest nadal zmienne lokalne funkcji.


parametry Zakres

Parametry są przekazywane przez wartość do zmiennych lokalnych kod wywołujący będzie działać za.

Parametry deklarowane są na liście parametrów, jako część deklaracji funkcji:

Przykłady

<?php

function myTest($x)
{
echo $x;
}

myTest(5);

?>

Będziemy Funkcja PHP sekcja sprawiło, że bardziej szczegółowe omówienie.