Въведение в променливите в PHP
Следващата статия, променливи в PHP, представя контур за различните променливи, налични в PHP. Всяка променлива съхранява някаква информация, където информацията е стойност. Тази стойност може да бъде число, низ, булев, масив или може да бъде обект, ресурс също и така нататък.
Как да декларирам променливи в PHP?
Променливите декларират информация за магазина. Има някои неща, които човек трябва да знае за декларирането на променливи в PHP.
- Декларираните променливи винаги започват със знак за долар ($). Името на променлива трябва да започва или с буква или с подчертаване, но не и с число.
- Променливите не съдържат интервали и тези имена на променливи са чувствителни към регистър пример $ плод е различен от $ From.
- Декларацията на променливи използва оператор за присвояване '=', където името на променливата е от лявата страна на оператора и израза от дясната страна на оператора.
- Тъй като знаем, че PHP е слабо въведен език, декларираните променливи знаят предварително какъв тип на променливата ще бъде, което означава, че тя може да бъде декларирана като число или низ или масив или нещо друго.
- Тъй като стойностите на променливите не са постоянни, тези стойности могат да бъдат преобразувани от една стойност в друга стойност, както и когато се изисква.
Как да инициализираме променливи в 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.
- // невалиден, защото започва с число
$5input = 'Demo';
- // валиден поради стартиране с подчертаване
$_input = 'Demo';
- // валиден
$input = 'Demo';
- // валидно, защото започва с подчертаване, последвано от число и низ от знаци, което е позволено
$_5input = 'Demo';
Видове променливи с примери
Променливите съхраняват стойности. Тези стойности, присвоени на променливите, определят какъв тип променлива е тя. Има осем типа данни:
Нека научим всеки подробно.
1. Целочислено
Цяло число е цяло число. Това цяло число може да бъде положително или отрицателно. (ако няма значителен смисъл, той е положителен) Той задължително има поне една цифра, варираща от 0 до 9, без запетая или празни места. Той няма десетична запетая. Целите числа имат различни обозначения като
- десетичен (основа 10)
- шестнадесетичен (основа 16, с префикс 0x)
- осмична (основа 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. Можете също да разгледате следните статии, за да научите повече -
- PHP математически функции
- Как да свържете базата данни с PHP?
- PHP струнни функции
- Какво е PHP масив?
- Ръководство за променливи в C #
- Променливи в JavaScript