Latest web development tutorials
×

PHP cours

PHP cours PHP Brève introduction PHP installer PHP grammaire PHP variable PHP echo/print PHP Types de données PHP constante PHP chaîne PHP opérateurs PHP If...Else PHP Switch PHP tableau PHP Tri d'un tableau PHP Superglobales PHP While circulation PHP For circulation PHP fonction PHP Variables magiques PHP Namespaces PHP Object-Oriented

PHP forme

PHP forme PHP Authentification Forms PHP forme - Les champs obligatoires PHP forme - email de vérification et d'URL PHP Complète instance de formulaire PHP $_GET variable PHP $_POST variable

PHP Tutorial avancée

PHP Les tableaux multidimensionnels PHP date PHP contenir PHP fichier PHP File Upload PHP Cookie PHP Session PHP E-mail PHP sécurité E-mail PHP Error PHP Exception PHP filtre PHP filtre avancé PHP JSON

PHP 7 Nouvelles fonctionnalités

PHP 7 Nouvelles fonctionnalités

PHP Base de données

PHP MySQL Brève introduction PHP MySQL raccordement PHP MySQL La création d'une base de données PHP MySQL Créer une table de données PHP MySQL Insérer des données PHP MySQL Insérez des données multiples PHP MySQL Déclarations préparées PHP MySQL Lire les données 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 Brève introduction AJAX PHP AJAX Base de données AJAX XML AJAX Recherche en temps réel AJAX RSS Reader AJAX vote

PHP Manuel de référence

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 Traitement de l'image PHP RESTful

variables PHP

Variable est utilisée pour stocker des informations dans un "conteneur":

Exemples

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

Exécution instance »

Algebraic similaire

x = 5
y = 6
z = x + y

En algèbre, nous utilisons les lettres (tels que x), et lui donner une valeur (par exemple 5).

De l'expression z ci-dessus = x + y, nous pouvons calculer la valeur de z 11.

En PHP, ces lettres sont appeléesvariables.

lampe La variable est un conteneur pour le stockage de données.


variables PHP

Semblable à l'algèbre, peut être affecté à une valeur PHP variable (x = 5) ou expressions (z = x + y).

Variable peut être un nom court (comme x et y), ou un nom plus descriptif (comme l'âge, RARnom, totalvolume).

PHP règles variables:

  • Variables commencent par le symbole $, suivi du nom de la variable
  • Les noms de variables doivent commencer par une lettre ou un caractère de soulignement
  • Les noms de variables ne peuvent contenir que des caractères alphanumériques et le trait de soulignement (Az, 0-9 et _)
  • Les noms de variables ne peuvent pas contenir des espaces
  • Les noms de variables sont sensibles à la casse ($ y et $ Y sont deux variables différentes)
lampe PHP déclarations et les variables PHP sont sensibles à la casse.

Créer (déclaration) variables PHP

PHP ne commande pas la déclaration de variable.

Variable est créé la première fois que vous attribuez à quand:

Exemples

<? Php
$ Txt = "Bonjour tout le monde!";
$ X = 5;
$ Y = 10,5;
?>

Exécution instance »

Dans la déclaration ci - dessus est exécutée, la variabletxt maintenir la valeur Bonjourtout lemonde !,Et la variable x tiendra la valeur 5.

Remarque: Lorsque vous attribuez une valeur de texte à une variable, les guillemets autour de la valeur de texte.


PHP est un langage faiblement typé

Dans l'exemple ci-dessus, nous constatons, vous n'êtes pas obligé de déclarer le type de la variable PHP de données.

PHP sera basée sur la valeur de la variable, cette dernière est convertie automatiquement dans le type de données correct.

Dans un langage de programmation fortement typé, il faut d'abord déclarer les variables de type et de nom (définies) avant d'utiliser des variables.


PHP portée de variable

Portée d'une variable est les parties variables de script peuvent être référencés / utilisés.

Il y a quatre PHP portée variable différente:

  • local
  • global
  • statique
  • paramètre

portée locale et mondiale

Dans toutes les variables définies en dehors de la fonction a une portée mondiale. En plus des fonctions, variables globales peuvent être consultés par toute partie du script, d'accéder à une variable globale dans une fonction, vous devez utiliser le mot-clé global.

PHP variable déclarée dans une fonction sont des variables locales ne sont accessibles que dans la fonction:

Exemples

<? Php
$ X = 5; // variables globales

fonction myTest ()
{
$ Y = 10; // variable locale
echo "<p> Fonction de test au sein de la variable: <p>";
echo "variable x est: $ x";
echo "<br>";
echo "variable y est: $ y";
}

myTest ();

echo "<p> fonction de test des variables externes: <p>";
echo "variable x est: $ x";
echo "<br>";
echo "variable y est: $ y";
?>

Exécution instance »

Dans l'exemple ci-dessus fonction myTest () définit les variables $ x et $ y. $ Variable X en dehors d'une déclaration de fonction, il est donc une variable globale, $ y variable déclarée dans une fonction est une variable locale.

Lorsque nous appelons MyTest () fonction et de sortie des valeurs de deux variables, la fonction de sortie de la valeur de $ y est une variable locale, mais pas la valeur de sortie de x $, car la variable $ x définie en dehors d'une fonction ne peut pas être utilisé dans une fonction, si d'accéder à une variable globale dans une fonction, vous devez utiliser le mot-clé global.

Ensuite, la fonction que nous myTest () est en dehors des valeurs de sortie de deux variables, la volonté sortie de fonction pleine valeur de la variable $ x local, mais la valeur de sortie de $ y ne peut pas, parce que la variable $ y définie dans une fonction, est une variable locale.

note Vous pouvez utiliser le même nom de variable dans différentes fonctions, parce que ces fonctions dans les noms de variables définies sont des variables locales, agir que dans la fonction.

PHP mot-clé global

mot-clé global est utilisé pour accéder aux variables globales dans une fonction.

Appelez une variable globale définie en dehors de la fonction au sein d'une fonction, nous avons besoin avant les variables de la fonction ainsi que les mots clés mondiaux:

Exemples

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

fonction myTest ()
{
Globale $ x, $ y;
$ Y = $ x + $ y;
}

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

Exécution instance »

PHP toutes les variables globales sont stockées dans un tableau appelé$GLOBALS [index] dans. Enregistrer nom de la variable d'index. Ce tableau peut être consulté à l'intérieur de la fonction peut également être utilisé pour mettre à jour directement les variables globales.

Des exemples de ce qui précède peut être écrit comme ceci:

Exemples

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

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

myTest();
echo $y;
?>

Exécution instance »


champ d'application statique

Quand une fonction est terminée, il est généralement toutes les variables seront supprimées. Cependant, parfois, vous voulez une variable locale est pas supprimé.

Pour ce faire, utilisez le mot - cléstatique lorsque vous déclarez d'abord une variable:

Exemples

<?php

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

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

?>

Exécution instance »

Ensuite, chaque fois que la fonction est appelée, la variable conservera une valeur avant que la fonction est appelée.

Nota: Cette variable est toujours variables locales de la fonction.


Paramètres Scope

Les paramètres sont passés par valeur à des variables locales de la fonction de la volonté de code d'appel.

Les paramètres sont déclarés dans la liste des paramètres, dans le cadre d'une déclaration de fonction:

Exemples

<?php

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

myTest(5);

?>

Nous allons fonction PHP section a une discussion plus détaillée.