Változók a PHP-ben Hogyan deklarálhatjuk és inicializálhatjuk a változót a PHP-ben annak típusaival

Tartalomjegyzék:

Anonim

Bevezetés a PHP változókhoz

A következő cikk, a PHP változói, ismerteti a PHP-ben elérhető különböző változók körét. Minden változó valamilyen információt tárol, ahol az információ érték. Ez az érték lehet szám, karakterlánc, logikai érték, tömb, vagy lehet objektum, erőforrás is, és így tovább.

Hogyan deklarálhatjuk a változókat a PHP-ben?

A változók deklarált tárolási információkat tartalmaznak. Vannak bizonyos dolgok, amelyeket tudnunk kell a változók deklarálásáról a PHP-ben.

  1. A bejelentett változók mindig egy dollárjelet ($) kezdnek. A változó nevének betűvel vagy aláhúzással kell kezdődnie, de nem számmal.
  2. A változók nem tartalmaznak szóközt, és ezek a változónevek kis- és nagybetűket érzékenyek. A $ gyümölcs példája különbözik a $ -tól.
  3. A változók deklarálása '=' operátor hozzárendelést használ, ahol a változó neve az operátor bal oldalán, a kifejezés pedig a operátor jobb oldalán található.
  4. Mivel tudjuk, hogy a PHP lazán gépelt nyelv, a bejelentett változók előre tudják, hogy milyen típusú változó lesz, vagyis szám vagy karakterlánc, tömb, vagy bármi más deklarálható.
  5. Mivel a változók értékei nem állandóak, ezeket az értékeket konvertálhatjuk egyik értékről a másikra, amikor és amikor szükséges.

Hogyan inicializálhatjuk a változókat a PHP-ben?

Az előzőekből tudjuk, hogy a PHP lazán gépelt nyelv, és nem kell deklarálnunk a típust, például hogy a változó egész szám, vagy karakterlánc vagy logikai típusú, mielőtt felhasználnánk, mint más nyelveken. A változó típusa az általa tárolt értéktől függ. Tanuljunk példákon keresztül.

Az alábbi példában azt látjuk, hogy a magasság úszó érték, és az alap egész szám, és ezen értékek alapján kiszámítottuk a háromszög területét.

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

Kimenet:

Az alábbi kód a változók inicializálásának minden érvényes és érvénytelen módját bemutatja a PHP-ben.

  1. // érvénytelen, mert egy számmal kezdődik

$5input = 'Demo';

  1. // érvényes, mert aláhúzással kezdődik

$_input = 'Demo';

  1. // érvényes

$input = 'Demo';

  1. // érvényes, mert aláhúzással kezdődik, amelyet karakterszám és karakterlánc követ, amely megengedett

$_5input = 'Demo';

A változók típusai példákkal

A változó tárolja az értékeket. Ezek a változókhoz rendelt értékek határozzák meg, hogy milyen típusú változóról van szó. Nyolc adattípus létezik:

Tanuljuk meg mindegyiket részletesen.

1. Egész szám

Egy egész szám egy egész szám. Ez az egész lehet pozitív vagy negatív. (ha nincs jelentős jelentése, akkor pozitív) Legalább egy 0 és 9 közötti számjegyből áll, vessző vagy üres nélkül. Nincs tizedes pont. Az egész számok különböző jelölésekkel rendelkeznek, például

  1. tizedes (alap 10)
  2. hexadecimális (16. alap, 0x előtaggal)
  3. oktál (8. alap, 0 előtaggal)

opcionálisan egy vagy a + jel elé

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

Kimenet:

2. Húr

A karakterlánc karakterek vagy betűk sorozata. A karakterlánc tartalmazhat számsorozatot, speciális karaktereket és számtani értékeket is. Lehet, hogy minden kombinációja is. A karakterlánc ábrázolásához egy vagy dupla idézőjelet használunk.

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

Kimenet:

3. logikai

Ez az adattípus a két érték egyikét akár igaz, akár hamis értéket is tartalmazhat, ahol a true értéke 1 és a false üres.

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

Kimenet:

4. Úszó

Tizedes pontot tartalmazó vagy exponenciális formát használó számot lebegőpontos számnak hívnak, vagy úszó típusúnak.

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

Kimenet:

5. Tárgy

Az objektum egy adattípus, amely adatokat tárol. Az adatok mellett információkat tárol az adatfeldolgozásról is. Az objektum egy osztály deklarálásával kifejezetten deklarálódik. Az osztályt az osztály kulcsszója határozza meg. Az Osztály olyan struktúra, amely adatagokat és adatmódszereket tartalmaz.

Egy osztály egy pillanatra megtörténik, és az objektum létrejön, és ezen az objektumon keresztül most hozzáférhetünk az osztály tagjaihoz és módszereihez.

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

Kimenet:

6. Tömb

Hasonló és eltérő adattípusok gyűjteménye. Egy tömböt deklarálunk kulcs-érték pár formájában.

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

Kimenet:

7. NULL

Ha a változóhoz nincs érték hozzárendelve, és a változó üres, akkor a NULL értéket használhatjuk.

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

Kimenet:

8. Forrás

Erőforrás egy külső erőforrással kapcsolatos speciális változó, amely lehet fájlkezelés, adatbázis-összekapcsolhatóság vagy más

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

Ajánlott cikkek

Ez a PHP változóinak útmutatója. Itt tárgyaljuk, hogy mi a változó a PHP-ben, hogyan deklaráljuk a változókat, hogyan inicializáljuk a változókat, és végül, mi a különféle típusú változók a PHP-ben. A következő cikkeket is megnézheti további információkért -

  1. PHP matematikai funkciók
  2. Hogyan lehet csatlakoztatni az adatbázist a PHP-hez?
  3. PHP karakterlánc funkciók
  4. Mi a PHP tömb?
  5. Útmutató a C # változóinak
  6. Változók a JavaScript-ben