Heim 类库下载 PHP类库 PHP-Variablen

PHP-Variablen

Oct 09, 2016 pm 12:43 PM
php变量

Variablendeklaration

Die PHP-Variablendeklaration muss mit dem Variablennamen $ (Dollarzeichen) und der Zuweisung nach = (Zuweisungsoperator) benannt werden.

Die deklarierte Variable ist nicht einfach. Es kann sein Wird in einem verwendet und kann auch in allen geöffneten s auf der aktuellen Seite verwendet werden, einschließlich der durch include und require eingeführten Dateien. Natürlich handelt es sich um lokale Variablen in Funktionen, was eine andere Sache ist >

wird bei der Verwendung dieser Variablen verwendet. Normalerweise verwenden wir die beiden Funktionen isset() und empty(), isset() prüft, ob die Variable gesetzt ist, empty() prüft, ob die Variable leer ist, und unset(). gibt die Variable frei. Es wird empfohlen, sie hier zu verwenden! empty() existiert und darf nicht leer sein

Bei der Benennung von PHP-Variablen wird die Groß-/Kleinschreibung beachtet und es dürfen keine Schlüsselwörter sein

Demo

<?php
//声明变量a
$a="hello world";
?>
<?php 
//判断变量a是否存在,如果存在,就打印,echo为打印函数
if(!empty($a)){
    echo "变量存在";
    echo $a;
}

//销毁变量a
unset($a);

if(empty($a)){
    echo "变量不存在!";
}
?>
Nach dem Login kopieren
Variable Variablen

Variable Variable bedeutet, dass der Variablenname einer Variablen dynamisch festgelegt und verwendet werden kann. Eine gewöhnliche Variable wird durch Deklaration festgelegt, und dann erhält die Variablenvariable den Wert der gewöhnlichen Variablen als Variablennamen. Die Variablendeklaration beginnt mit $$.

Demo

<?php
//声明变量$a
$a="hello";
//声明可变变量$$a
$$a="world";

//将会全部打印"hello world"
echo "$a $hello";
echo "$a ${$a}"
?>
Nach dem Login kopieren
Referenzzuweisung von Variablen

Die Referenz in PHP besteht darin, das kaufmännische Und vor der Variablen, Funktion, dem Objekt usw. hinzuzufügen. Es entspricht tatsächlich einem Alias ​​einer Variablen. Wenn der Wert einer der Variablen geändert wird, ändert sich der Wert der anderen Variablen entsprechend. Aber es ist nicht wie eine Variablenreferenzzuweisung in der C-Sprache. Wenn ich die Funktion unset() verwende, um eine der Variablen zu zerstören, ist die andere Variable immer noch vorhanden.

Demo

<?php
//声明变量$a
$a="hello";
//声明变量$b
$b=&$a;

$b="world";
//将会打印"word world"
echo "$a $b";

unset($a);

//将会打印world
echo $b;
?>
Nach dem Login kopieren
Typen von Variablen

PHP unterstützt acht primitive Typen. Insbesondere ist es in vier Skalartypen unterteilt: Zeichenfolge (String), Ganzzahl (Ganzzahl), Float (Gleitkommatyp und Double mit höherer Genauigkeit) und Boolean (boolescher Typ) sowie zwei zusammengesetzte Typen: Array (Array). Objekt (Objekt), zwei spezielle Typen Ressource (Ressource) und NULL. Die Deklaration von Arrays und Objekten kann sich auf das Format in Demo beziehen. Wir verwenden hier array(), um das Array zu erstellen, und seine Parameter werden durch Kommas im Schlüssel=>Wert-Format getrennt.

Demo

<?php
$bool=true;
$str="hello";
$int=123;
$float=1.2e3;//相当于1.2乘以10的三次方
$arr=array("key1"=>12,"key2"=>true);

//声明对象类型
class Person{
    var $name;
    function say(){
        echo "I am happy";
    }
}

$p=new Person();
$p->name="Tom";
$p->say();

//var_dump()直接输出变量类型
var_dump($bool);
var_dump($str);
var_dump($int);
var_dump($float);
var_dump($arr);
var_dump($p);

//输出结果为 
//I am happy
//bool(true) string(5) "hello" int(123) float(1200) 
//array(2) { ["key1"]=> int(12) ["key2"]=> bool(true) } 
//object(Person)#1 (1) { ["name"]=> string(3) "Tom" }
?>
Nach dem Login kopieren
Ressourcentyp

Eine Ressource ist eine spezielle Variable, die einen Verweis auf eine externe Ressource enthält. Ressourcen werden durch spezielle Funktionen erstellt und genutzt. Da Variablen vom Ressourcentyp spezielle Handles zum Öffnen von Dateien, Datenbankverbindungen, Grafik-Canvas-Bereichen usw. enthalten, macht es keinen Sinn, Werte anderer Typen in Ressourcen umzuwandeln.

Demo

<?php
//以写的方式打开本目录下的1.txt文件
$file=fopen("1.txt","w");

//连接本地数据库
$mysql=mysql_connect("localhost","root","root");
?>
Nach dem Login kopieren
NULL-Typ

Es gibt drei Situationen, in denen der NULL-Typ in PHP als NULL-Typ betrachtet wird

Weisen Sie die Variable direkt zu NULL

Der deklarierten Variablen wurde kein Wert zugewiesen

Die durch die Funktion unset() zerstörte Variable

Pseudotyp

Es gibt drei PHP Pseudotypen, nämlich: gemischter gemischter Typ, numerischer Zahlentyp und Rückruf-Rückruftyp.

mixed gibt an, dass ein Parameter mehrere verschiedene Typen akzeptieren kann, aber nicht alle Typen. Beispielsweise kann str_replace() Strings und Arrays akzeptieren und gettype() kann jeden Typ akzeptieren.

Der Zahlenparameter kann Ganzzahlen und Gleitkommazahlen akzeptieren.

Der Rückruftyp ist eine Funktion wie call_user_func(), die eine benutzerdefinierte Funktion als Parameter empfangen kann. Die Rückruffunktion kann nicht nur eine Funktion, sondern auch eine Methode eines Objekts und eine Methode einer statischen Klasse sein. Eine PHP-Funktion wird als Funktionsnamenszeichenfolge übergeben, außer beispielsweise array(), echo(), empty(), eval(), exit(), isset(). , list(), print(), unset() und andere integrierte Funktionen.

Automatische Typkonvertierung

Diese Konvertierung erfolgt normalerweise beim Mischen von Operationen verschiedener Typen. Sie folgt den folgenden Prinzipien:

Wenn es sich um einen booleschen Typ handelt, ändern Sie true in 1 und false zu 1 wird 0

Wenn es null ist, wird es der Wert 0

Wenn es sich um eine gemischte Operation aus float und int handelt, konvertieren Sie sie in den Typ float

Wenn Es ist eine Zeichenfolge, extrahieren Sie die Zeichen. Die Zahl in der Zeichenfolge, zum Beispiel „123.45abc“, wird zu 123.45. Wenn keine Zahl vorhanden ist, ist sie 0

Erzwungene Typkonvertierung

Typerzwingung PHP ist dem in C sehr ähnlich: Der zu konvertierenden Variablen wird der in Klammern eingeschlossene Zieltyp vorangestellt. Die zulässigen Umwandlungen sind:

(int), (integer) – konvertiert in einen Ganzzahltyp

(bool), (boolean) – konvertiert in einen booleschen Typ

(float ) ,(double),(real) – Konvertieren in Gleitkommatyp

(String) – Konvertieren in String

(Array) – Konvertieren in Array

(Objekt) – In Objekt konvertieren

Gleichzeitig können wir den Variablentyp durch einige Funktionen während der Verwendung bestimmen. Zu den häufig verwendeten Funktionen zur Bestimmung von Variablentypen gehören die folgenden:
gettype() gibt den Variablentyp zurück, is_array(), is_bool(), is_float(), is_double(), is_integer(), is_null(), is_numeric(), is_object(), is_resource(), is_string() und is_callable() bestimmen, ob es sich um gültige Funktionen handelt

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ßer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

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

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

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

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:

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

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