Heim >php教程 >PHP开发 >Variablen von Variablen, PHP und Ihnen

Variablen von Variablen, PHP und Ihnen

黄舟
黄舟Original
2016-12-14 11:05:181144Durchsuche

In einem Projekt, an dem ich kürzlich gearbeitet habe, habe ich ein neues Konzept zur Verwendung von Variablen in PHP entdeckt. In meinem Programm muss ich mehrere Datensätze gleichzeitig auf einer Seite aktualisieren. Nach einer langen Zeit des schmerzhaften Nachdenkens kam mir versehentlich das Konzept der Variablen in den Sinn und die ganze Verwirrung verschwand.
<b>Einführung</b>
 Was sind Variablen, die Variablen genannt werden? Laut PHP-Handbuch ist eine Variable eine Variable, die den Wert einer Variablen annimmt und ihn als Variablennamen einer anderen Variablen verwendet. Diese Aussage scheint recht einfach zu sein und kann leicht mit der Verwendung des Wortes „Variable“ in einem Satz verwechselt werden. Um ein einfaches Beispiel zu geben: Sie definieren eine Variable --- x ist gleich dieser --- und definieren dann die Variable einer Variablen, was bedeutet, dass Sie den Wert von x als Namen der neuen Variablen verwenden. In diesem Beispiel der Wert Diese neue Variable ist Kuchen. Es wird in PHP wie folgt ausgedrückt:
<?php
$x = "this"
$$x = "is cake"
?> in PHP Die Darstellungsmethode von Variablen in Variablen. Jetzt können wir auf zwei verschiedene Arten auf die beiden Variablen $x und $$x verweisen.
<?php
echo "$x ${$x}";
<?php
echo "$x $this"; 🎜> Die beiden oben genannten Programme geben „Das ist ein Kinderspiel“ aus. Beachten Sie, dass $$x in der echo-Anweisung als ${$x} geschrieben wird. Dies soll PHP darüber informieren, dass es sich bei dem, was Sie ausgeben möchten, um eine Variablenvariable und nicht um ein $-Zeichen und eine $x-Variable handelt.
Sind Sie immer noch verwirrt? Oh, vielleicht möchten Sie ein paar ausführlichere und nützliche Beispiele? Im nächsten Abschnitt zeige ich Ihnen, wie Sie Variablen verwenden, um mehrere Datensätze auf einer Seite zu bearbeiten.
<b>Beispiel</b> Angenommen, Sie verfügen bereits über eine MySQL-Datenbank, die Links zu einigen interessanten Websites speichert. In der Datenbank gibt es eine Tabelle mit den folgenden Feldern:
SubmissionID
Gepostet von
Link
Beschreibung
Genehmigt
Jetzt möchten Sie alle Links in der Tabelle anzeigen, die erstellt, aber nicht genehmigt wurden. Auf dieser Bearbeitungsseite sollten Sie einige Eingabefehler korrigieren und die entsprechenden verwenden können Optionsfelder zum Festlegen, ob für jeden Datensatz zugelassen werden soll (Genehmigt), und dann alle aktualisierten Datensätze auf einmal an die Tabelle zu senden.
Wenn Sie alle Datensätze aus der Datenbank extrahieren und anzeigen, müssen Sie zunächst für jeden Datensatz einen eindeutigen Namen festlegen. Dies ermöglicht es uns, den Wert jedes Datensatzes beim Senden zu durchlaufen und zu identifizieren. Der Code lautet wie folgt:
<?php
//Initialisieren Sie den Variablenzähler
$index = 0;
$index_count = 0;
echo "<form method=post action=$ PHP_SELF> ;n";
echo "<table>n";
echo "


Ich mag Ihre Lektüre. Wenn Sie mehr verwandte Inhalte erhalten möchten, Bitte beachten Sie die chinesische PHP-Website (www.php.cn)!
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn