Variablen in PHP - Wie deklariert und initialisiert man eine Variable in PHP mit ihren Typen?

Inhaltsverzeichnis:

Anonim

Einführung in Variablen in PHP

Der folgende Artikel, Variablen in PHP, enthält eine Übersicht über die verschiedenen in PHP verfügbaren Variablen. Jede Variable speichert eine Art von Information, wobei Information ein Wert ist. Dieser Wert kann eine Zahl, ein String, ein Boolescher Wert, ein Array oder ein Objekt, auch eine Ressource usw. sein.

Wie deklariere ich Variablen in PHP?

Die deklarierten Variablen speichern Informationen. Es gibt bestimmte Dinge, die man über das Deklarieren von Variablen in PHP wissen muss.

  1. Deklarierte Variablen beginnen immer mit einem Dollarzeichen ($). Ein Variablenname muss entweder mit einem Buchstaben oder einem Unterstrich, jedoch nicht mit einer Zahl beginnen.
  2. Variablen enthalten keine Leerzeichen. Bei diesen Variablennamen wird zwischen Groß- und Kleinschreibung unterschieden. Beispiel $ fruit unterscheidet sich von $ From.
  3. Die Variablendeklaration verwendet den Zuweisungsoperator '=', wobei sich der Variablenname auf der linken Seite des Operators und der Ausdruck auf der rechten Seite des Operators befindet.
  4. Da wir wissen, dass PHP eine lose typisierte Sprache ist, wissen die deklarierten Variablen im Voraus, um welchen Variablentyp es sich handelt. Dies bedeutet, dass es sich um eine Zahl, eine Zeichenfolge, ein Array oder etwas anderes handeln kann.
  5. Da die Werte der Variablen nicht konstant sind, können diese Werte bei Bedarf von einem Wert in einen anderen Wert konvertiert werden.

Wie initialisiere ich Variablen in PHP?

Aus dem vorherigen wissen wir, dass PHP eine lose typisierte Sprache ist und wir müssen den Typ nicht so deklarieren, als ob die Variable vom Typ Integer oder String oder Boolean ist, bevor wir sie verwenden, wie es in anderen Sprachen der Fall ist. Der Typ der Variablen hängt vom gespeicherten Wert ab. Lassen Sie uns anhand von Beispielen lernen.

Hier im folgenden Beispiel sehen wir, dass die Höhe ein Gleitkommawert und die Basis ein ganzzahliger Wert ist. Basierend auf diesen Werten haben wir die Fläche des Dreiecks berechnet.

Code:

<_?php
// example to demonstrate the intialization of variables
$height = 10.5; //float value
$base = 50; //integer value
// calculating area of a triangle
$area_of_triangle = ($height * $base) / 2;
// printing area of the triangle
echo 'Area of the triangle is '. $area_of_triangle;
?>

Ausgabe:

Der folgende Code zeigt alle gültigen und ungültigen Methoden zum Initialisieren der Variablen in PHP.

  1. // ungültig, da mit einer Zahl begonnen wird

$5input = 'Demo';

  1. // gültig, da mit einem Unterstrich begonnen wird

$_input = 'Demo';

  1. // gültig

$input = 'Demo';

  1. // gültig, da es mit einem Unterstrich, gefolgt von einer zulässigen Anzahl und Zeichenfolge beginnt

$_5input = 'Demo';

Variablentypen mit Beispielen

Variablen speichern Werte. Diese den Variablen zugewiesenen Werte definieren, um welchen Variablentyp es sich handelt. Es gibt acht Datentypen:

Lassen Sie uns jedes Detail lernen.

1. Integer

Eine ganze Zahl ist eine ganze Zahl. Diese Ganzzahl kann positiv oder negativ sein. (Wenn es keine signifikante Bedeutung hat, ist es positiv.) Es muss mindestens eine Ziffer im Bereich von 0 bis 9 ohne Komma oder Leerzeichen enthalten. Es gibt kein Dezimalzeichen. Ganzzahlen haben unterschiedliche Bezeichnungen wie

  1. dezimal (Basis 10)
  2. hexadezimal (Basis 16, mit dem Präfix 0x)
  3. Oktal (Basis 8, vorangestellt mit 0)

Optional kann ein Vorzeichen (entweder - oder +) vorangestellt werden

<_?php
//example to demonstrate an integer datatype
$x = 6900;
$y = 45;
//var_dump tells us about the datatype and value of the input number
var_dump($x);
echo '
';
var_dump($y);
?>

Ausgabe:

2. String

Eine Zeichenfolge ist eine Folge von Zeichen oder Buchstaben. Eine Zeichenfolge kann auch eine Folge von Zahlen, Sonderzeichen und arithmetischen Werten enthalten. Es kann auch eine Kombination von allem sein. Um eine Zeichenfolge darzustellen, verwenden wir einfache oder doppelte Anführungszeichen.

<_?php
//example to demonstrate string datatype
$input = 'Apple';
echo '
$input is my favorite fruit';
echo "
$input is my favorite fruit";
?>

Ausgabe:

3. Boolean

Dieser Datentyp kann einen der beiden Werte true oder false enthalten, wobei true 1 ist und false leer ist.

<_?php
//example to demonstrate boolean datatype
$input = true;
// print true
echo "
True is ".$input;
$input_value = false;
// print false
echo "
False is ".$input_value;
?>

Ausgabe:

4. Float

Eine Zahl mit einem Dezimalpunkt oder einer Exponentialform wird als Gleitkommazahl bezeichnet oder hat den Typ float.

<_?php
//example to demonstrate float datatype
$input = 123.45;
$input_value = 9.e5;
var_dump($input);
echo '
';
var_dump($input_value);
?>

Ausgabe:

5. Objekt

Ein Objekt ist ein Datentyp, der Daten speichert. Neben Daten werden auch Informationen zur Verarbeitung der Daten gespeichert. Ein Objekt wird explizit deklariert, indem eine Klasse deklariert wird. Die Klasse wird mit dem Schlüsselwort class definiert. Eine Klasse ist eine Struktur, die Datenelemente und Datenmethoden enthält.

Eine Klasse wird instanziiert und das Objekt erstellt. Über dieses Objekt können wir jetzt auf die Member und Methoden der Klasse zugreifen.

<_?php
//example to demonstrate object datatype
class Subject(
//defining a string property
public $string = "My favourite subject is Maths";
//defining a method that returns the string property
function display() (
return $this->string;
)
)
//instantiating an object of a class
$object = new Subject;
echo $object->string;
?>

Ausgabe:

6. Array

Es ist eine Sammlung von ähnlichen und unterschiedlichen Datentypen. Ein Array wird in Form eines Schlüssel-Wert-Paares deklariert.

<_?php
//example to demonstrate array datatype
$directions= array('East', 'West', 'North', 'South');
var_dump($directions);
echo '
';
echo $directions(2) echo '
';
echo $directions(0);
?>

Ausgabe:

7. NULL

Wenn einer Variablen kein Wert zugewiesen ist und die Variable leer ist, können wir den Wert NULL verwenden.

<_?php
//example to demonstrate NULL datatype
$input = 'Demo Test';
var_dump($input);
echo '
';
$input = NULL;
var_dump($input);
?>

Ausgabe:

8. Ressource

Eine Ressource ist eine spezielle Variable, die sich auf eine externe Ressource bezieht, z. B. Dateibearbeitung, Datenbankkonnektivität oder andere

<_?php
//example to demonstrate resource datatype
//establishing a connection to database with default values
$connection = mysql_connect("localhost", "root", "");
var_dump($connection);
?>

Empfohlene Artikel

Dies ist eine Anleitung zu Variablen in PHP. Hier diskutieren wir, was Variablen in PHP sind, wie wir Variablen deklarieren, wie wir Variablen initialisieren und schließlich welche unterschiedlichen Variablentypen in PHP existieren. Sie können sich auch die folgenden Artikel ansehen, um mehr zu erfahren -

  1. PHP Math Funktionen
  2. Wie verbinde ich eine Datenbank mit PHP?
  3. PHP-String-Funktionen
  4. Was ist PHP Array?
  5. Leitfaden zu Variablen in C #
  6. Variablen in JavaScript