Променливи в PHP - Как да декларираме и инициализираме променлива в PHP с нейните типове

Съдържание:

Anonim

Въведение в променливите в PHP

Следващата статия, променливи в PHP, представя контур за различните променливи, налични в PHP. Всяка променлива съхранява някаква информация, където информацията е стойност. Тази стойност може да бъде число, низ, булев, масив или може да бъде обект, ресурс също и така нататък.

Как да декларирам променливи в PHP?

Променливите декларират информация за магазина. Има някои неща, които човек трябва да знае за декларирането на променливи в PHP.

  1. Декларираните променливи винаги започват със знак за долар ($). Името на променлива трябва да започва или с буква или с подчертаване, но не и с число.
  2. Променливите не съдържат интервали и тези имена на променливи са чувствителни към регистър пример $ плод е различен от $ From.
  3. Декларацията на променливи използва оператор за присвояване '=', където името на променливата е от лявата страна на оператора и израза от дясната страна на оператора.
  4. Тъй като знаем, че PHP е слабо въведен език, декларираните променливи знаят предварително какъв тип на променливата ще бъде, което означава, че тя може да бъде декларирана като число или низ или масив или нещо друго.
  5. Тъй като стойностите на променливите не са постоянни, тези стойности могат да бъдат преобразувани от една стойност в друга стойност, както и когато се изисква.

Как да инициализираме променливи в PHP?

От предишното знаем, че PHP е слабо въведен език и не е необходимо да декларираме типа, като дали променливата е от цяло число, или низ или булев тип, преди да я използваме, както се случва на други езици. Типът на променливата зависи от стойността, която съхранява. Нека се научим чрез примери.

Тук в примера по-долу виждаме, че височината е плаваща стойност, а основата е цяло число и въз основа на тези стойности сме изчислили площта на триъгълника.

Код:

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

изход:

По-долу код показва всички валидни и невалидни начини за инициализиране на променливите в PHP.

  1. // невалиден, защото започва с число

$5input = 'Demo';

  1. // валиден поради стартиране с подчертаване

$_input = 'Demo';

  1. // валиден

$input = 'Demo';

  1. // валидно, защото започва с подчертаване, последвано от число и низ от знаци, което е позволено

$_5input = 'Demo';

Видове променливи с примери

Променливите съхраняват стойности. Тези стойности, присвоени на променливите, определят какъв тип променлива е тя. Има осем типа данни:

Нека научим всеки подробно.

1. Целочислено

Цяло число е цяло число. Това цяло число може да бъде положително или отрицателно. (ако няма значителен смисъл, той е положителен) Той задължително има поне една цифра, варираща от 0 до 9, без запетая или празни места. Той няма десетична запетая. Целите числа имат различни обозначения като

  1. десетичен (основа 10)
  2. шестнадесетичен (основа 16, с префикс 0x)
  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. Булева

Този тип данни може да съдържа една от две стойности или истина, или невярно, където true е 1, а false е празно.

<_?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. Поплавък

Число с десетична запетая или използване на експоненциална форма се нарича число с плаваща запетая или е от тип float.

<_?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. НУЛЛ

Когато на променлива не е присвоена стойност и променливата е празна, можем да използваме NULL стойност.

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

Препоръчителни статии

Това е ръководство за променливи в PHP. Тук обсъждаме какво са променливи в PHP, как декларираме променливи, как инициализираме променливи и накрая какви са различни типове променливи в PHP. Можете също да разгледате следните статии, за да научите повече -

  1. PHP математически функции
  2. Как да свържете базата данни с PHP?
  3. PHP струнни функции
  4. Какво е PHP масив?
  5. Ръководство за променливи в C #
  6. Променливи в JavaScript