Muuttujat PHP: ssä - Kuinka julistaa & alustaa muuttuja PHP: ssä sen tyypeillä

Sisällysluettelo:

Anonim

Johdanto muuttujista PHP: ssä

Seuraava artikkeli, PHP: n muuttujat, antaa yleiskuvan PHP: ssä käytettävissä olevista muuttujista. Jokainen muuttuja tallentaa jonkinlaista tietoa, jossa tieto on arvo. Tämä arvo voi olla numero, merkkijono, boolean, taulukko tai se voi olla objekti, resurssi myös ja niin edelleen.

Kuinka ilmoittaa muuttujat PHP: ssä?

Muuttujat ilmoittivat tallennustiedot. On tiettyjä asioita, jotka täytyy tietää muuttujien ilmoittamisesta PHP: ssä.

  1. Ilmoitetut muuttujat alkavat aina dollarimerkillä ($). Muuttujan nimen on alkaa joko kirjaimella tai alaviivalla, mutta ei numerolla.
  2. Muuttujat eivät sisällä välilyöntejä ja nämä muuttujien nimet ovat kirjainkokeita. Esimerkki $ hedelmät eroaa $ Alkaen.
  3. Muuttujien ilmoituksessa käytetään määritysoperaattoria '=', jossa muuttujan nimi on käyttäjän vasemmalla puolella ja lauseke operaattorin oikealla puolella.
  4. Koska tiedämme, että PHP on löysästi kirjoitettu kieli, ilmoitetut muuttujat tietävät etukäteen, minkä tyyppinen muuttuja se tulee olemaan, mikä tarkoittaa, että se voidaan ilmoittaa numerona tai merkkijonona, taulukkona tai muuna.
  5. Koska muuttujien arvot eivät ole vakioita, nämä arvot voidaan muuntaa yhdestä arvosta toiseen arvoon tarvittaessa.

Kuinka alustaa muuttujat PHP: ssä?

Edellisestä tiedämme, että PHP on löysästi kirjoitettu kieli, eikä meidän tarvitse ilmoittaa tyyppiä kuten onko muuttuja kokonaisluku vai merkkijono- tai boolean-tyyppi, ennen kuin sitä käytetään, kuten muilla kielillä. Muuttujan tyyppi riippuu tallennetusta arvosta. Otetaan oppia esimerkkien avulla.

Tässä alla olevassa esimerkissä näemme, että korkeus on kelluvuusarvo ja pohja on kokonaislukuarvo, ja näiden arvojen perusteella olemme laskeneet kolmion pinnan.

Koodi:

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

lähtö:

Koodin alapuolella näkyvät kaikki kelvolliset ja virheelliset tavat muuttujien alustamiseen PHP: ssä.

  1. // kelpaa, koska alkaa numerolla

$5input = 'Demo';

  1. // voimassa, koska alkaa alaviivalla

$_input = 'Demo';

  1. // pätevä

$input = 'Demo';

  1. // kelvollinen, koska se alkaa alaviivalla, jota seuraa merkkien lukumäärä ja merkkijono, joka on sallittu

$_5input = 'Demo';

Muuttujien tyypit ja esimerkit

Muuttujat tallentavat arvoja. Nämä muuttujille annetut arvot määrittelevät, minkä tyyppinen muuttuja se on. Tietotyyppejä on kahdeksan:

Oppikaamme kukin yksityiskohtaisesti.

1. Kokonaisluku

Kokonaisluku on kokonaisluku. Tämä kokonaisluku voi olla positiivinen tai negatiivinen. (ellei sillä ole merkittävää merkitystä, se on positiivinen) Sillä on pakollisesti ainakin yksi numero väliltä 0–9, ilman pilkkua tai tyhjiä. Sillä ei ole desimaalin tarkkuudella. Lukuilla on erilaiset merkinnät, kuten

  1. desimaali (perus 10)
  2. heksadesimaali (kanta 16, etuliite 0x)
  3. oktaali (pohja 8, etuliite 0)

valinnaisesti ennen merkkiä joko - tai +

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

lähtö:

2. Merkkijono

Merkkijono on merkkijono tai kirjain. Merkkijono voi pitää sisällään myös numerosarjan, erikoismerkit ja aritmeettiset arvot. Se voi olla myös kaikkien yhdistelmä. Merkkijonon esittämiseksi käytämme yhden- tai kaksinkertaisia ​​lainausmerkkejä.

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

lähtö:

3. Boolean

Tämä tietotyyppi voi pitää yhtä kahdesta arvosta joko tosi tai väärä, missä tosi on 1 ja väärä on tyhjä.

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

lähtö:

4. Kellua

Numeroa, joka sisältää desimaalipilkun tai joka käyttää eksponentiaalista muotoa, kutsutaan liukulukuun tai on kelluvan tyyppistä.

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

lähtö:

5. Kohde

Objekti on tietotyyppi, joka tallentaa tietoja. Tietojen lisäksi se tallentaa myös tietoja tietojen käsittelystä. Objekti julistetaan nimenomaisesti julistamalla luokka. Luokka määritetään luokan avainsanalla. Luokka on rakenne, joka sisältää datajäseniä ja datamenetelmiä.

Luokka välitetään ja objekti luodaan, ja tämän objektin kautta pääsemme nyt luokan jäseniin ja menetelmiin.

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

lähtö:

6. Matriisi

Se on kokoelma samanlaisia ​​ja erilaisia ​​datatyyppejä. Matriisi ilmoitetaan avain-arvo-parin muodossa.

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

lähtö:

7. NULL

Kun muuttujalle ei ole annettu arvoa ja muuttuja on tyhjä, voimme käyttää NULL-arvoa.

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

lähtö:

8. Resurssi

Resurssi, ulkoiseen resurssiin liittyvä erityinen muuttuja, joka voi olla tiedostojen käsittely, tietokantayhteydet tai muut

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

Suositellut artikkelit

Tämä on opas Muuttujat PHP: ssä. Tässä keskustellaan siitä, mitkä ovat muuttujat PHP: ssä, kuinka ilmoitamme muuttujat, kuinka alustamme muuttujat ja lopulta mitä erityyppisiä muuttujia on PHP: ssä. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. PHP-matematiikan toiminnot
  2. Kuinka yhdistää tietokanta PHP: hen?
  3. PHP-merkkijonotoiminnot
  4. Mikä on PHP-taulukko?
  5. Opas muuttujiin C #: ssä
  6. Muuttujat JavaScript