Променљиве у ПХП - Како декларирати и иницијализирати варијаблу у ПХП-у са својим типовима

Преглед садржаја:

Anonim

Увод о променљивим у ПХП-у

Следећи чланак, променљиве у ПХП-у, даје преглед различитих променљивих доступних у ПХП-у. Свака варијабла похрањује неку врсту информација гдје су информације вриједност. Ова вредност може бити број, низ, боолеан, низ или може бити објект, ресурс и тако даље.

Како декларирати променљиве у ПХП-у?

Променљиве деклариране информације о продавници. Постоје неке ствари које морате знати о декларирању променљивих у ПХП-у.

  1. Деклариране променљиве увек почињу знаком долара ($). Име променљиве мора почети слово или подвлака, али не бројем.
  2. Варијабле не садрже размаке и ова имена променљивих разликују велика и мала слова, примера $руит се разликује од $ Фром.
  3. Декларација варијабли користи оператора додјеле '=' при чему се назив варијабле налази на лијевој страни оператера, а израз на десној страни оператера.
  4. Како знамо да је ПХП језично куцање, декларисане променљиве унапред знају какав ће врста променљиве бити, што значи да се може декларисати као број или низ или низ или било шта друго.
  5. Пошто вредности променљивих нису константне, ове вредности се могу претворити из једне вредности у другу вредност, и кад је потребно.

Како иницијализовати променљиве у ПХП-у?

Из претходног знамо да је ПХП лабаво куцани језик и не морамо декларирати тип као што је да ли је варијабла целог броја или стринг или боолеан тип пре него што га користимо као што се догађа на другим језицима. Тип променљиве зависи од вредности коју похрањује. Научимо кроз примере.

Овде у доњем примеру видимо да је висина флоат вредности, а база је цела вредност и на основу тих вредности израчунали смо површину троугла.

Шифра:

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

Излаз:

Испод кода су приказани сви валидни и неважећи начини иницијализације променљивих у ПХП-у.

  1. // неважеће јер почиње са бројем

$5input = 'Demo';

  1. // важи због започињања с подвлаком

$_input = 'Demo';

  1. // валид

$input = 'Demo';

  1. // ваљано јер почиње са подвлаком, а затим бројем и низом знакова који су дозвољени

$_5input = 'Demo';

Врсте променљивих са примерима

Варијабле чувају вредности. Ове вредности додељене променљивим дефинишу врсту променљиве. Постоји осам типова података:

Научимо свако детаљно.

1. Интегер

Цели број је цео број. Овај цели број може бити позитиван или негативан. (ако нема значајно значење, онда је позитивно) Обавезно има најмање једну цифру која се креће од 0 до 9, без зареза или празнина. Нема децималну тачку. Цели бројеви имају различите ознаке попут

  1. децимални (основни 10)
  2. шестерокутни (база 16, префикс 0к)
  3. осмерокут (база 8, префикс 0)

опционо претходи знаку било - или +

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

Излаз:

2. Гудачки

Низ је низ знакова или слова. Низ може да садржи низ бројева, посебних знакова, аритметичких вредности. То може бити и комбинација свих. За представљање низа користимо појединачне или двоструке наводнике.

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

Излаз:

3. Боолеан

Ова врста података може садржавати једну од двије вриједности или истиниту или лажну, гдје је труе 1, а фалсе је празно.

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

Излаз:

4. Флоат

Број са децималном тачком или употребом експоненцијалног облика назива се бројем с помичном тачком или је типа флоат.

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

Излаз:

5. Предмет

Објект је врста података која похрањује податке. Упоредо са подацима чува и податке о обради података. Објект се изричито декларише декларацијом класе. Класа је дефинисана кључном речју класе. Класа је структура која садржи чланове података и методе података.

Класа је инстанцирана и објект је креиран, и преко овог објекта сада можемо приступити члановима и методама класе.

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

Излаз:

6. Низ

То је збирка сличних и различитих типова података. Низ се декларира у облику пара кључ-вредност.

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

Излаз:

7. НУЛЛ

Ако ни једној вредности није додељена варијабла, а променљива је празна, можемо користити НУЛЛ вредност.

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

Излаз:

8. Ресурс

Ресурс посебна променљива која се односи на спољни ресурс који може бити руковање датотекама, повезивање базе података или други

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

Препоручени чланци

Ово је водич за променљиве у ПХП-у. Овде смо разговарали о томе шта су променљиве у ПХП-у, како декларишемо променљиве, како иницијализујемо променљиве и на крају које су различите врсте променљивих у ПХП-у. Такође можете погледати следеће чланке да бисте сазнали више -

  1. ПХП Матх функције
  2. Како повезати базу података са ПХП-ом?
  3. ПХП стринг функције
  4. Шта је ПХП Арраи?
  5. Водич за променљиве у Ц #
  6. Варијабле у ЈаваСцрипт-у