Heim Backend-Entwicklung PHP-Tutorial Wie werden PHP-Variablen definiert und wie funktioniert PHP?

Wie werden PHP-Variablen definiert und wie funktioniert PHP?

Jul 24, 2018 am 09:31 AM
php变量

Der Inhalt, der in diesem Artikel mit Ihnen geteilt wird, befasst sich mit der Definition von PHP-Variablen und dem Funktionsprinzip von PHP. Der Inhalt ist von großem Referenzwert und ich hoffe, dass er Freunden in Not helfen kann.

1. Variablendefinition:

Was normalerweise gelernt wird, ist, dass eine Variable einen „Bezeichner“ für den Speicherplatz und die darin enthaltenen Daten darstellt.

Der Variablenname zeigt auf den Variablenwert

Genauer gesagt zeigt die Variable auf einen Speicherbereich

2. Das Funktionsprinzip von Variablen durch Zeichnungsanalyse Methode - Speicherplatz

<?php
//php引用变量:不同变量名指向同一地址。
//定义一个变量a,此时内存开辟了一块区域,$a指向该区域。
$a = 100;
var_dump($a);    //int 100
//定义变量b,将a变量的值赋值给b,此时该区域有两个变量($a和$b)指向。
$b = $a;
var_dump($b);    //int 100
//修改$a变量的值,php变量具有Copy On Write的特性,所以会复制并重写a所指向的区域值,此时a和b分别指向不同区域。
$a = 10;
var_dump($a);    //int 10
var_dump($b);    //int 100
//------------------------------------------------------------------
$c = 100;
$d = &$c;
$c = 10;
var_dump($c);    //int 10
var_dump($d);    //int 10
//当引用指向时,php变量不在具有COW特性,且指向同一内存区域。
//* unset()只能消除变量的引用,不能删除其内存分配的空间
//------------------------------------------------------------------
/*
例题:
    写出如下程序的输出结果:
    <?php
    $data = [&#39;a&#39;,&#39;b&#39;,&#39;c&#39;];
    foreach($data as $key=>$val){
        $val = &$data[$key];
    }
    问:最终$data的值是多少?
 */
    $data = [&#39;a&#39;,&#39;b&#39;,&#39;c&#39;];
    foreach($data as $key=>$val){
        $val = &$data[$key];
        print_r($data);
    }
/*
    1.$key = 0,
      $val = &#39;a&#39;,
      $val = &$d[0] =>&#39;a&#39;
      $data = [&#39;a&#39;,&#39;b&#39;,&#39;c&#39;];
2.$key = 1,
      $val = &#39;b&#39;, =>$d[0]
      $val = &$d[1] =>&#39;b&#39;
      $data = [&#39;b&#39;,&#39;b&#39;,&#39;c&#39;];
1.$key = 2,
      $val = &#39;c&#39;, =>$d[1]
      $val = &$d[2]=>&#39;c&#39;
      $data = [&#39;b&#39;,&#39;c&#39;,&#39;c&#39;];
 */
Nach dem Login kopieren

Verwandte Empfehlungen:

So verwenden Sie PHP, um die Download-Funktion zu implementieren

So erhalten Sie Dateiattribute PHP? Einführung in die Methode zum Abrufen von Dateiattributen in PHP (Code beigefügt)

Das obige ist der detaillierte Inhalt vonWie werden PHP-Variablen definiert und wie funktioniert PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHP-Hinweis: Undefinierte Variable:Lösung PHP-Hinweis: Undefinierte Variable:Lösung Jun 25, 2023 pm 04:18 PM

Bei der PHP-Entwicklung stoßen wir häufig auf die Fehlermeldung PHPNotice:Undefinierte Variable. Diese Fehlermeldung bedeutet, dass wir im Code eine undefinierte Variable verwendet haben. Diese Fehlermeldung führt zwar nicht zum Absturz des Codes, beeinträchtigt jedoch die Lesbarkeit und Wartbarkeit des Codes. Im Folgenden stellt Ihnen dieser Artikel einige Methoden zur Behebung dieses Fehlers vor. 1. Verwenden Sie die Funktion error_reporting(E_ALL) während des Entwicklungsprozesses

PHP-Hinweis: Undefinierte Variable: arr in Lösung PHP-Hinweis: Undefinierte Variable: arr in Lösung Jun 22, 2023 am 10:21 AM

Lösung für PHPNotice:Undefinierte Variable:arrin Bei der PHP-Programmierung stoßen wir häufig auf die Fehlermeldung „Notice:Undefinierte Variable“. Diese Fehlermeldung wird normalerweise dadurch verursacht, dass auf eine undefinierte Variable zugegriffen wird oder die Variable nicht initialisiert wurde. Für dieses Problem müssen wir das Problem rechtzeitig finden und lösen. In diesem Artikel konzentrieren wir uns auf PHPNotice:Undefin

So verwenden Sie numerische Variablen in PHP So verwenden Sie numerische Variablen in PHP Sep 13, 2023 pm 12:46 PM

So verwenden Sie numerische Variablen in PHP In PHP ist eine numerische Variable ein Variablentyp, der direkt ohne Deklaration verwendet wird. Sie können numerische Variablen verwenden, um mathematische Berechnungen, Datenvergleiche und andere numerische Operationen durchzuführen. In diesem Artikel wird die Verwendung numerischer Variablen in PHP erläutert und spezifische Codebeispiele bereitgestellt. Definieren numerischer Variablen In PHP ist das Definieren numerischer Variablen sehr einfach. Weisen Sie der Variablen einfach direkt eine Zahl zu. Hier ist ein Beispiel: $number=10; Im obigen Code definieren wir einen Wert namens $numb

Wie kann man undefinierte PHP-Variablenfehler schnell beseitigen? Wie kann man undefinierte PHP-Variablenfehler schnell beseitigen? Dec 17, 2023 am 10:23 AM

Wie kann man undefinierte PHP-Variablenfehler schnell beseitigen? Bei der PHP-Entwicklung stoßen wir häufig auf Fehler durch undefinierte Variablen. Dies liegt daran, dass im Code eine nicht zugewiesene Variable verwendet wird. Wenn wir auf einen solchen Fehler stoßen, müssen wir schnell die Fehlerursache finden und beheben. Hier finden Sie einige Möglichkeiten zur schnellen Fehlerbehebung bei nicht definierten PHP-Variablenfehlern, damit Sie Fehler schneller finden und beheben können. Fehlerberichterstattung aktivieren: Wenn wir die Fehlerberichterstattung aktivieren, zeigt PHP alle Fehler- und Warnmeldungen an, einschließlich variabler undefinierter Fehler. Wir können dies tun, indem wir den Code öffnen

PHP-Hinweis: Undefinierte Variable: SQL-Lösung PHP-Hinweis: Undefinierte Variable: SQL-Lösung Jun 23, 2023 am 08:51 AM

Wenn Sie beim Entwickeln einer PHP-Anwendung auf die Eingabeaufforderung „Undefinierte Variable: SQL“ stoßen, bedeutet dies normalerweise, dass Sie auf eine undefinierte Variable verweisen. Dies kann viele Gründe haben, z. B. falsche Schreibweisen von Variablennamen, Probleme mit dem Gültigkeitsbereich oder Syntaxfehler im Code usw. In diesem Artikel werden wir die verschiedenen Ursachen dieses Problems untersuchen und einige Möglichkeiten zu seiner Lösung aufzeigen. 1. Der Variablenname ist falsch geschrieben. Wenn in Ihrem PHP-Code der Variablenname falsch oder falsch geschrieben ist, meldet das System

So übergeben Sie PHP-Variablen als Referenz So übergeben Sie PHP-Variablen als Referenz Aug 26, 2023 am 09:01 AM

In PHP können Sie das kaufmännische Und-Symbol (&) verwenden, um Variablen als Referenz statt als Wert zu übergeben. Dadurch kann die ursprüngliche Variable innerhalb einer Funktion oder Methode geändert werden. Es gibt hauptsächlich zwei Möglichkeiten, PHP-Variablen als Referenz zu übergeben: Verwendung des kaufmännischen Und-Symbols Verwendung des kaufmännischen Und-Symbols in der Funktions-/Methodendeklaration Verwendung des kaufmännischen Und-Symbols in der Funktions-/Methodendeklaration Bei der Übergabe von Variablen an eine Funktion/Methode In PHP können Sie Funktion/ Das kaufmännische Und-Symbol ( &) in einer Methodendeklaration übergibt Variablen als Referenz. Hier ist die aktualisierte Erklärung: Um eine Referenzvariable mithilfe des &-Symbols in einer Funktions-/Methodendeklaration zu übergeben, müssen Sie das &-Symbol vor dem Parameternamen in die Funktions-/Methodendefinition einfügen. Dies gibt an, dass Parameter als Referenz übergeben werden sollten, was dies ermöglicht

Lösung für PHP-Hinweis: Undefinierte Variable: Ergebnis Lösung für PHP-Hinweis: Undefinierte Variable: Ergebnis Jun 22, 2023 pm 01:32 PM

PHPNotice:Undefinedvariable:result bedeutet, dass im PHP-Programm eine undefinierte Variable result aufgerufen wird, was dazu führt, dass das Programm eine Warnung auf Hinweisebene generiert. Diese Situation wird im Allgemeinen dadurch verursacht, dass Programmierer beim Schreiben von PHP-Code Variablen oder den Umfang von Variablen nicht korrekt definieren. Wenn diese Warnung nicht rechtzeitig behoben wird, kann es zu Problemen beim Betrieb des Programms kommen. So lösen Sie PHPNotice:

Was sind die häufigsten Variablen in der PHP-Programmierung? Was sind die häufigsten Variablen in der PHP-Programmierung? Jun 12, 2023 am 10:06 AM

In der PHP-Programmierung sind Variablen die Grundeinheit zum Speichern von Werten und werden zum Speichern und Verwenden von Daten während der Programmausführung verwendet. In PHP können Variablen verschiedene Datentypen zugewiesen werden, darunter Ganzzahlen, Gleitkommazahlen, Strings, Arrays usw. In diesem Artikel stellen wir allgemeine Variablen und ihre Verwendung in der PHP-Programmierung vor. Einfache Variablen sind der häufigste Variablentyp. Sie können reguläre Datentypen wie Ganzzahlen, Gleitkommazahlen und Zeichenfolgen speichern. In PHP ist der Anfangswert undefinierter Variablen NULL. Hier ein paar Beispiele: Integer-Variable: $

See all articles