Latest web development tutorials
×

PHP Kurs

PHP Kurs PHP Kurze Einführung PHP installieren PHP Grammatik PHP Variable PHP echo/print PHP Datentypen PHP Konstante PHP Schnur PHP Die Betreiber PHP If...Else PHP Switch PHP Feld PHP Sortieren eines Array PHP Superglobals PHP While Verkehr PHP For Verkehr PHP Funktion PHP Magische Variablen PHP Namespaces PHP Objektorientiert

PHP Form

PHP Form PHP Formularauthentifizierung PHP Form - Erforderliche Felder PHP Form - Überprüfung E-Mail und URL PHP Komplette Formularinstanz PHP $_GET Variable PHP $_POST Variable

PHP Erweiterte Tutorial

PHP Mehrdimensionale Arrays PHP Datum PHP enthalten PHP Datei PHP Datei-Upload PHP Cookie PHP Session PHP E-mail PHP Sicherheit E-mail PHP Error PHP Exception PHP Filter PHP Erweiterte Filter PHP JSON

PHP 7 Neue Funktionen

PHP 7 Neue Funktionen

PHP Datenbank

PHP MySQL Kurze Einführung PHP MySQL Verbindung PHP MySQL Erstellen einer Datenbank PHP MySQL Erstellen Sie eine Datentabelle PHP MySQL einfügen von Daten PHP MySQL Legen Sie mehrere Daten PHP MySQL Prepared Statements PHP MySQL Lesen Sie Daten 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 Kurze Einführung AJAX PHP AJAX Datenbank AJAX XML AJAX Echtzeitsuche AJAX RSS Reader AJAX Abstimmung

PHP Referenzhandbuch

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 Bildverarbeitung PHP RESTful

PHP-Variablen

Variable wird verwendet, um Informationen zu speichern in einem "Container":

Beispiele

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

Ausführung einer Instanz »

Algebraische ähnlich

x = 5
y = 6
z = x + y

In der Algebra, verwenden wir die Buchstaben (zB x), und geben Sie ihm einen Wert (zB 5).

Aus dem obigen Ausdruck z = x + y, können wir den Wert von z 11 berechnen.

In PHP werden diese BuchstabenVariablen genannt.

Lampe Variable ist ein Behälter zum Speichern von Daten.


PHP-Variablen

Ähnlich wie Algebra, kann auf eine PHP-Variable Wert (x = 5) oder Ausdrücke (z = x + y) zugeordnet werden.

Variable kann ein kurzer Name sein (wie x und y), oder einen beschreibenden Namen (wie Alter, carname, totalvolume).

PHP-Variable Regeln:

  • Variablen beginnen mit $ -Zeichen, gefolgt von dem Variablennamen
  • Variablennamen müssen mit einem Buchstaben oder einem Unterstrich beginnen
  • Variablennamen können nur alphanumerische Zeichen enthalten und den Unterstrich (Az, 0-9 und _)
  • Variablennamen können keine Leerzeichen enthalten
  • Variablennamen sind case-sensitive ($ y und $ Y sind zwei verschiedene Variablen)
Lampe PHP PHP-Anweisungen und Variablen sind case-sensitive.

Erstellen (Erklärung) PHP-Variablen

PHP gebietet nicht die Variablendeklaration.

Variable wird erstellt, das erste Mal zu ihm zuweisen, wenn:

Beispiele

<? Php
$ Txt = "Hallo Welt!";
$ X = 5;
$ Y = 10,5;
?>

Ausführung einer Instanz »

In der obigen Anweisung ausgeführt wird, wird die Variabletxt den Wert Hallo Welt !,halten und die Variable x den Wert 5 zu halten.

Hinweis: Wenn Sie einen Textwert einer Variablen zuweisen, die Anführungszeichen um den Textwert.


PHP ist eine schwach typisierte Sprache

In dem obigen Beispiel stellen wir fest, müssen Sie nicht den Datentyp der Variablen in PHP erklären.

PHP wird auf dem Wert der Variablen basieren, wird die Variable automatisch auf den richtigen Datentyp umgewandelt.

In einer stark typisierten Programmiersprache müssen wir zunächst die Art und den Namen (definiert) Variablen deklarieren, bevor Variablen.


PHP-Variable Umfang

Scope einer Variablen ist die Skriptvariablen referenziert / Altteile werden.

Es gibt vier verschiedene PHP-Variable Umfang:

  • lokal
  • global
  • statisch
  • Parameter

Lokale und globale Reichweite

In allen Variablen außerhalb der Funktion definiert hat globale Reichweite. Zusätzlich zu den Funktionen können globale Variablen, die von jedem Teil des Skripts zugegriffen werden kann, eine globale Variable in einer Funktion zugreifen zu können, müssen Sie das Schlüsselwort global zu verwenden.

PHP-Variable innerhalb einer Funktion deklariert sind lokale Variablen können nur innerhalb der Funktion aufgerufen werden:

Beispiele

<? Php
$ X = 5; // globale Variablen

Funktion myTest ()
{
$ Y = 10; // lokale Variable
echo "<p> Testfunktion innerhalb der Variablen: <p>";
echo "Variable x: $ x";
echo "<br>";
echo "Variable y ist: $ y";
}

myTest ();

echo "<p> Testfunktion externen Variablen: <p>";
echo "Variable x: $ x";
echo "<br>";
echo "Variable y ist: $ y";
?>

Ausführung einer Instanz »

In dem obigen Beispiel myTest () -Funktion definiert Variablen $ x und y $. $ X Variable außerhalb einer Funktionsdeklaration, so dass es eine globale Variable, $ y Variable innerhalb einer Funktion deklariert ist es eine lokale Variable.

Wenn wir myTest () -Funktion und Ausgangswerte zweier Variablen aufrufen, wird die Funktionsausgabe ist der Wert von $ y eine lokale Variable, nicht aber der Ausgangswert von $ x, weil die $ x variable außerhalb einer Funktion definiert ist, nicht innerhalb einer Funktion verwendet werden, wenn eine globale Variable in einer Funktion zugreifen zu können, müssen Sie das Schlüsselwort global zu verwenden.

Dann myTest wir () Funktion ist außerhalb der Ausgangswerte von zwei Variablen, wird die Funktion Ausgabe vollen Wert der lokalen Variablen $ x, aber der Ausgangswert von $ y kann nicht, weil die $ y Variable innerhalb einer Funktion definiert ist, ist eine lokale Variable.

Note Sie können den gleichen Variablennamen in verschiedenen Funktionen zu verwenden, da diese Funktionen innerhalb der definierten Variablennamen lokalen Variablen sind, wirken nur innerhalb der Funktion.

PHP Schlüsselwort global

globale Schlüsselwort wird die globalen Variablen in einer Funktion für den Zugriff.

Rufen Sie eine globale Variable außerhalb der Funktion innerhalb einer Funktion definiert, müssen wir vor den Funktionsvariablen und globale Suchwörter:

Beispiele

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

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

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

Ausführung einer Instanz »

PHP wird alle globalen Variablen in einem Array namens$GLOBALS [Index] in gespeichert. Speichern Name Indexvariable. Dieses Array zugegriffen werden kann, innerhalb der Funktion kann auch verwendet werden globale Variablen direkt zu aktualisieren.

Beispiele für das obige kann wie folgt geschrieben werden:

Beispiele

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

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

myTest();
echo $y;
?>

Ausführung einer Instanz »


Statische Umfang

Wenn eine Funktion abgeschlossen ist, ist es in der Regel alle Variablen gelöscht werden. Aber manchmal will man eine lokale Variable wird nicht gelöscht.

Um dies zu tun, verwenden Sie das Schlüsselwortstatic , wenn Sie zuerst eine Variable deklarieren:

Beispiele

<?php

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

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

?>

Ausführung einer Instanz »

Dann wird jedes Mal, wenn die Funktion aufgerufen wird, behält die Variable einen Wert, bevor die Funktion aufgerufen wird.

Hinweis: Diese Variable ist immer noch lokale Variablen der Funktion.


Parameter Scope

Die Parameter werden von Wert an den anrufenden Code-Funktion des lokalen Variablen übergeben.

Die Parameter werden in der Parameterliste als Teil einer Funktionsdeklaration erklärt:

Beispiele

<?php

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

myTest(5);

?>

Wir werden PHP - Funktion Abschnitt es eine ausführlichere Diskussion gemacht.