PHP типове данни

Php Tipove Danni



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

PHP типове данни

В PHP има множество типове данни, които могат да се използват за съхраняване на различни типове данни. Тези типове данни са разделени на три големи категории:

1: Скаларен тип данни

В този тип данни променливата може да съдържа една стойност в даден момент. Следват скаларните типове данни в PHP:







  • Цяло число: Използвайте за съхраняване на числа без десетични точки като 10,15.
  • плаващ: Използва се за съхраняване на числа с десетични точки като 12.45, 54.566.
  • низ: Използва се за съхраняване на текстови данни, които могат да бъдат оградени в единични („Здравей“) или двойни кавички, или двойни кавички („Здравей“).
  • Булева стойност: Използва се за съхраняване на логически стойности true или false.

Пример 1

В написания по-долу примерен код дефинирах три различни типа данни. Първата променлива $n1 съхранява целочислената стойност, $n2 съхранява поплавъка и $ch има низова стойност:





$n1 = 14 ;

$n2 = 22.34 ;

$ch = 'Линукс' ;

ехо „Цялото число е: $n1 ' ;

ехо „Плувката е: $n2 ' ;

ехо „Героят е: $ch ' ;

?>



Пример 2

В следния примерен код използвам bool данни Тип:







$променлива = вярно ;

var_dump ( $променлива ) ;

?>

2: Съставен тип данни

В съставен тип данни , променливата може да съдържа повече от една стойност:



  • масив: Масивът е набор от различни стойности, които могат да бъдат достъпни чрез ключ.
  • Обект: Обектът е пример за клас, който съдържа методи и функции. Всеки обект споделя същите свойства и методи като родителския клас.

Пример 1

Следният пример илюстрира декларацията на типа данни за масиви и изхода на конзолата в PHP:



$езици = масив ( 'PHP' , '° С' , 'Java' , 'Отивам' , '° С#' ) ;

ехо „Първи елемент: $languages[0] ' ;

ехо „Втори елемент: $languages[1] ' ;

ехо „Трети елемент: $languages[2] ' ;

ехо „Четвърти елемент: $languages[3] ' ;

ехо „Пети елемент: $езици[4] ' ;

?>

Пример 2

В примера по-долу първо дефинирахме клас Правоъгълник и след това създаде съобщение за обект с Правоъгълник клас:



клас Правоъгълник {

публичен $ширина ;

публичен $височина ;

публичен функция ■ площ ( ) {

връщане $това -> ширина * $това -> височина ;

}

}

$прав = нов Правоъгълник ;

$прав -> ширина = 5 ;

$прав -> височина = 10 ;

ехо 'Площ на правоъгълник: ' . $прав -> ■ площ ( ) . ' ' ;

?>

3: Специален тип данни

Следват два специални типа данни на PHP:

  • НУЛА: Нулата не представлява нищо; показва липсата на стойност в променливата.
  • ресурс: Променливата сочи към някакъв външен източник.

Пример 1

Следният примерен код показва поведението на нулев тип данни в PHP:



$y = нула ;

var_dump ( $y ) ;

?>

Пример 2

The ресурс се използва за посочване на някои файлове за отваряне в PHP. Следният примерен код може да се използва за използване на ресурсните данни:



$дръжка = fopen ( 'myfile.txt' , 'р' ) или на ( „Не може да се отвори файл!“ ) ;

ехо страх ( $дръжка , размер на файла ( 'myfile.txt' ) ) ;

fclose ( $дръжка ) ;

?>

В горния пример функцията fopen() ще предостави манипулатора на ресурса, тъй като отваря файла с ресурси и го присвоява на променливата $handle. Изходът на кода на браузъра е:

Долен ред

PHP предлага разнообразие от типове данни за съхраняване и манипулиране на различни типове данни, включително скаларен , композитен , и специални типове данни . Разбирането на различните типове данни и тяхното използване е от съществено значение за писането на ефективен PHP код. С това ръководство вече разбирате по-добре типовете данни на PHP и как да ги използвате във вашия код.