Úvod do proměnných v PHP

Následující článek, proměnné v PHP, poskytuje přehled různých proměnných dostupných v PHP. Každá proměnná ukládá nějaký druh informací, kde informace je hodnota. Tato hodnota může být číslo, řetězec, booleovské pole, pole nebo to může být objekt, prostředek a podobně.

Jak deklarovat proměnné v PHP?

Proměnné deklarované informace o obchodu. O deklarování proměnných v PHP je třeba vědět.

  1. Proměnné deklarované vždy začínají znakem dolaru ($). Název proměnné musí začínat buď písmenem nebo podtržítkem, ale nikoli číslem.
  2. Proměnné neobsahují mezery a tyto názvy proměnných jsou příkladem malých a velkých písmen $ fruit se liší od $ From.
  3. Deklarace proměnných používá operátora přiřazení '=', kde název proměnné je na levé straně operátora a výraz na pravé straně operátora.
  4. Protože víme, že PHP je volně psaný jazyk, deklarované proměnné předem vědí, jaký typ proměnné to bude, což znamená, že může být deklarováno jako číslo nebo řetězec, pole nebo cokoli jiného.
  5. Protože hodnoty proměnných nejsou konstantní, lze tyto hodnoty podle potřeby převést z jedné hodnoty na druhou.

Jak inicializovat proměnné v PHP?

Z předchozího víme, že PHP je volně psaný jazyk a my ho nemusíme deklarovat jako to, zda je proměnná celočíselného nebo řetězcového nebo booleovského typu, než se použije, jak se to děje v jiných jazycích. Typ proměnné závisí na hodnotě, kterou ukládá. Učme se prostřednictvím příkladů.

Zde v níže uvedeném příkladu vidíme, že výška je plováková hodnota a základna je celočíselná hodnota a na základě těchto hodnot jsme vypočítali plochu trojúhelníku.

Kód:

<_?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;
?>

Výstup:

Níže uvedený kód ukazuje všechny platné a neplatné způsoby inicializace proměnných v PHP.

  1. // neplatný, protože začíná číslem

$5input = 'Demo';

  1. // platné, protože začíná podtržítkem

$_input = 'Demo';

  1. // platné

$input = 'Demo';

  1. // platné, protože začíná podtržítkem následovaným povoleným počtem a řetězcem znaků

$_5input = 'Demo';

Typy proměnných s příklady

Proměnné ukládají hodnoty. Tyto hodnoty přiřazené k proměnným definují, jaký typ proměnné to je. Existuje osm typů dat:

Naučme se každého detailně.

1. Celé číslo

Celé číslo je celé číslo. Toto celé číslo může být kladné nebo záporné. (pokud nemá významný význam, je pozitivní) Povinně má alespoň jednu číslici v rozsahu od 0 do 9, bez čárky nebo mezery. Nemá desetinnou čárku. Celá čísla mají různé notace jako

  1. desetinná (základní 10)
  2. hexadecimální (základ 16, s předponou 0x)
  3. osmičkový (základ 8, s předponou 0)

volitelně předchází znak buď - nebo +

<_?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);
?>

Výstup:

2. Řetězec

Řetězec je posloupnost znaků nebo písmen. Řetězec může také obsahovat posloupnost čísel, speciálních znaků, aritmetických hodnot. Může to být i kombinace všech. Pro reprezentaci řetězce používáme jednoduché nebo dvojité uvozovky.

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

Výstup:

3. Boolean

Tento datový typ může obsahovat jednu ze dvou hodnot buď true nebo false, kde true je 1 a false je prázdné.

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

Výstup:

4. Plovák

Číslo s desetinnou čárkou nebo pomocí exponenciálního tvaru se nazývá číslo s plovoucí desetinnou čárkou nebo je typu float.

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

Výstup:

5. Objekt

Objekt je typ dat, který ukládá data. Spolu s daty také ukládá informace o zpracování dat. Objekt je deklarován explicitně deklarováním třídy. Třída je definována pomocí klíčového slova class. Třída je struktura, která obsahuje datové členy a datové metody.

Třída je instanční a objekt je vytvořen a tímto objektem nyní můžeme přistupovat ke členům a metodám třídy.

<_?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;
?>

Výstup:

6. Pole

Je to sbírka podobných a odlišných datových typů. Pole je deklarováno ve formě páru klíč-hodnota.

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

Výstup:

7. NULL

Pokud proměnné není přiřazena žádná hodnota a proměnná je prázdná, můžeme použít hodnotu NULL.

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

Výstup:

8. Zdroj

Zdroj speciální proměnná související s externím zdrojem, kterým může být zpracování souborů, připojení k databázi nebo jiné

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

Doporučené články

Toto je průvodce proměnnými v PHP. Zde diskutujeme, jaké jsou proměnné v PHP, jak deklarujeme proměnné, jak inicializujeme proměnné a nakonec jaké jsou různé typy proměnných v PHP. Další informace naleznete také v následujících článcích -

  1. Matematické funkce PHP
  2. Jak připojit databázi k PHP?
  3. Funkce PHP String
  4. Co je PHP Array?
  5. Průvodce proměnnými v C #
  6. Proměnné v JavaScriptu

Kategorie: