Latest web development tutorials
×

PHP corso

PHP corso PHP breve introduzione PHP installare PHP grammatica PHP variabile PHP echo/print PHP Tipi di dati PHP costante PHP stringa PHP operatori PHP If...Else PHP Switch PHP schieramento PHP Ordinamento di un array PHP superglobals PHP While circolazione PHP For circolazione PHP funzione PHP Variabili magici PHP Namespace PHP Object-Oriented

PHP modulo

PHP modulo PHP Forms Authentication PHP modulo - I campi obbligatori PHP modulo - e-mail di verifica e l'URL PHP esempio forma completa PHP $_GET variabile PHP $_POST variabile

PHP Tutorial avanzato

PHP array multidimensionali PHP data PHP contenere PHP file PHP File Upload PHP Cookie PHP Session PHP E-mail PHP sicurezza E-mail PHP Error PHP Exception PHP filtro PHP Filtro avanzato PHP JSON

PHP 7 nuove funzionalità

PHP 7 nuove funzionalità

PHP Database

PHP MySQL breve introduzione PHP MySQL collegamento PHP MySQL Creazione di un database PHP MySQL Creare una tabella di dati PHP MySQL inserire i dati PHP MySQL Inserire più dati PHP MySQL prepared statement PHP MySQL leggere i dati 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 breve introduzione AJAX PHP AJAX Database AJAX XML AJAX ricerca in tempo reale AJAX RSS Reader AJAX voto

PHP Manuale di riferimento

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 Elaborazione immagini PHP RESTful

variabili PHP

Variabile utilizzata per memorizzare informazioni in un "contenitore":

Esempi

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

esempio »Esecuzione

algebrica simile

x = 5
y = 6
z = x + y

In algebra, usiamo le lettere (ad esempio x), e dargli un valore (ad esempio 5).

Da quanto sopra espressione z = x + y, possiamo calcolare il valore di z 11.

In PHP, queste lettere sono chiamatevariabili.

lampada Variabile è un contenitore per memorizzare dati.


variabili PHP

Simile a algebra, può essere assegnato ad un valore PHP variabile (x = 5) o espressioni (z = x + y).

Variabile può essere un nome breve (come X e Y), o un nome più descrittivo (come l'età, carname, totalvolume).

PHP regole variabili:

  • Le variabili cominciano con il simbolo $, seguito dal nome della variabile
  • I nomi delle variabili devono iniziare con una lettera o un carattere di sottolineatura
  • I nomi delle variabili possono contenere solo caratteri alfanumerici e il carattere di sottolineatura (Az, 0-9, e _)
  • I nomi delle variabili non possono contenere spazi
  • I nomi delle variabili sono case-sensitive ($ ye $ Y sono due variabili diverse)
lampada PHP dichiarazioni PHP e variabili sono case-sensitive.

Crea (dichiarazione) variabili PHP

PHP non comanda la dichiarazione della variabile.

Variabile viene creata la prima volta che si assegna ad esso quando:

Esempi

<? Php
$ Txt = "Ciao mondo!";
$ X = 5;
$ Y = 10.5;
?>

esempio »Esecuzione

Nel viene eseguita la dichiarazione di cui sopra, iltxt variabile conterrà il valore Ciao mondo !,e la variabile x conterrà il valore 5.

Nota: Quando si assegna un valore di testo a una variabile, le virgolette attorno al valore di testo.


PHP è un linguaggio debolmente tipizzato

Nell'esempio di cui sopra, si nota, non è necessario dichiarare il tipo di dati della variabile a PHP.

PHP sarà basata sul valore della variabile, la variabile viene convertito automaticamente il tipo di dati corretto.

In un linguaggio di programmazione fortemente tipizzato, dobbiamo prima dichiarare le variabili di tipo e il nome (definiti) prima di utilizzare le variabili.


PHP portata variabile

Ambito di una variabile è le variabili script può essere referenziati / parti usate.

Ci sono quattro diversi PHP portata variabile:

  • locale
  • globale
  • statica
  • parametro

ambito locale e globale

In tutte le variabili definite all'esterno della funzione ha ambito globale. In aggiunta alle funzioni, variabili globali sono accessibili da qualsiasi parte dello script, di accedere a una variabile globale in una funzione, è necessario utilizzare la parola chiave globale.

variabile PHP dichiarata all'interno di una funzione sono variabili locali si può accedere solo all'interno della funzione:

Esempi

<? Php
$ X = 5; // variabili globali

Funzione myTest ()
{
$ Y = 10; // variabile locale
echo "<p> funzione di test entro la variabile: <p>";
echo "variabile x è: $ x";
echo "<br>";
echo "variabile y è: $ y";
}

myTest ();

echo "<p> funzione di test variabili esterne: <p>";
echo "variabile x è: $ x";
echo "<br>";
echo "variabile y è: $ y";
?>

esempio »Esecuzione

Nell'esempio sopra myTest () funzione definisce variabili $ xe $ y. $ X variabile fuori una dichiarazione di funzione, quindi è una variabile globale, $ y variabile dichiarata all'interno di una funzione è una variabile locale.

Quando chiamiamo valori di funzione e di uscita mytest () di due variabili, la funzione di uscita il valore di $ y è una variabile locale, ma non il valore di uscita di $ x, perché la variabile $ x definita all'esterno della funzione non può essere utilizzata in una funzione, se per accedere a una variabile globale in una funzione, è necessario utilizzare la parola chiave globale.

Poi funzione che myTest () è al di fuori dei valori di uscita di due variabili, l'uscita sarà funzione valore completo del locale variabile $ x, ma il valore di uscita di $ y non può, perché la variabile $ y definita all'interno di una funzione, è una variabile locale.

nota È possibile utilizzare lo stesso nome di variabile in funzioni diverse, perché queste funzioni all'interno i nomi delle variabili definite sono variabili locali, agire solo all'interno della funzione.

PHP parola chiave globale

parola chiave globale viene utilizzato per accedere alle variabili globali all'interno di una funzione.

Chiamare una variabile globale definita al di fuori della funzione all'interno di una funzione, abbiamo bisogno prima delle variabili della funzione più globale Parole chiave:

Esempi

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

Funzione myTest ()
{
$ X globale, $ y;
$ Y = $ x + y $;
}

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

esempio »Esecuzione

PHP tutte le variabili globali sono memorizzati in un array chiamato$GLOBALS [index] in. Salva variabile i cognomi. Questa matrice può accedere all'interno della funzione può anche essere utilizzato per aggiornare direttamente variabili globali.

Esempi di quanto sopra possono essere scritte in questo modo:

Esempi

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

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

myTest();
echo $y;
?>

esempio »Esecuzione


ambito statico

Quando una funzione è completata, è solitamente vengono eliminati tutte le variabili. Tuttavia, a volte si desidera una variabile locale non viene eliminato.

Per fare questo, utilizzare la parola chiavestatic prima volta che si dichiara una variabile:

Esempi

<?php

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

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

?>

esempio »Esecuzione

Poi, ogni volta che la funzione viene chiamata, la variabile manterrà un valore prima che la funzione viene chiamata.

Nota: Questa variabile è ancora variabili locali della funzione.


parametri Scope

I parametri sono passati per valore alle variabili locali della funzione codice chiamante.

I parametri vengono dichiarati nella lista dei parametri, come parte di una dichiarazione di funzione:

Esempi

<?php

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

myTest(5);

?>

Ti funzione PHP sezione ha reso una discussione più dettagliata.