Në këtë mësim Llojet e të dhënave PHP Ne do të trajtojmë temën. PHP mbështet 10 lloje të dhënash primitive: 4 skalar, 4 të përbërë dhe 2 special. Në këtë artikull Llojet e të dhënave PHP dhe ju mund të gjeni shembuj.

Llojet skalar të të dhënave

Vargu (tekst)

Llojet e të dhënave PHP Lloji i parë i të dhënave që do të mësojmë është: String (tekst). Ky lloj i të dhënave ruan një ose më shumë karaktere. Shprehet me thonjëza teke ose me thonjëza të dyfishta. Le ta përforcojmë këtë me një shembull.

$string1 = "Bu metin string1 değişkeninin değeridir";
$string2 = 'Bu metin string2 değişkeninin değeridir';

Në PHP, të dhënat e llojit të tekstit mund të ruhen me thonjëza të vetme ose të dyfishta. Megjithatë, ka disa rregulla për përdorimin e thonjëzave të vetme dhe të dyfishtë. PHP thonjëza të vetme dhe thonjëza të dyfishta dallime Ne folëm për këtë temë në mësimin tonë të mëparshëm.

Numër i plotë

Lloji i të dhënave Integer ruan një numër të plotë. Citimet nuk përdoren gjatë shprehjes.

$integer = 658;

Llojet e të dhënave PHP Ekzistojnë disa rregulla për llojin e të dhënave Integer. Le t'i hedhim një sy këtyre.

Rregullat e llojit të të dhënave të numrit të plotë PHP:

  • Një numër i plotë duhet të përmbajë të paktën një shifër.
  • Një numër i plotë nuk duhet të ketë një pikë dhjetore.
  • Një numër i plotë mund të jetë pozitiv ose negativ.
  • Numrat e plotë mund të shprehen me shënime dhjetore (baza 10), heksadecimal (baza 16), oktal (baza 8) ose binar (baza 2)

Float (numër dhjetor)

Lloji i të dhënave float (decimal) ruan një numër dhjetor/pjesor. Citimet nuk përdoren gjatë shprehjes.

$float = 14.45;

logjike

Lloji i të dhënave bool ruan një nga dy gjendjet e mundshme: e vërtetë ose e gabuar. Gjithashtu i njohur si Boolean.

$bool1 = true;
$bool2 = false;

Këshillë: Lloji i të dhënave Bool përdoret kryesisht në testimin e kushtëzuar.

Llojet e të dhënave të përbëra

Array

Një grup ruan vlera të shumta në një ndryshore të vetme. Ndryshorja $fruits në shembullin më poshtë është një grup.

// Array tanımlamak için 1.ci yöntem
$fruits = array(
'Fruit Name 1' => 'apple', 
'Fruit Name 2' => 'kiwi',
'Fruit Name 3' => 'orange',
);
// Array tanımlamak için 2.ci yöntem
$fruits = [
'Fruit Name 1' => 'apple', 
'Fruit Name 2' => 'kiwi',
'Fruit Name 3' => 'orange',
];

Objekti

Objektet janë shembuj të klasave të përcaktuara nga përdoruesi që mund të ruajnë vlerat dhe funksionet.

class Car {
    function brand(): string {
        $brand_name = 'BMW';
        return 'Araç Markası: ' . $brand_name;
    }
}
$object = new Car();
echo $object->brand(); // Çıktı: Araç Markası: BMW

I thirrur

Thirrjet mund të specifikohen me një deklaratë të llojit të thirrshëm.

class CallableClass {
	public static function callableMethod() {
		echo 'hello world';
	}
}
function callableFunction(callable $callable) {
	call_user_func($callable);
}
$callable_obj = new CallableClass();
callableFunction([$callable_obj, 'callableMethod']);

Iterable

Iterable është çdo vlerë që mund të vendoset përmes një cikli foreach(). iterable është një pseudo-lloj dhe u prezantua në PHP 7.1.

function printIterable(iterable $my_iterable) {
	foreach($my_iterable as $item) {
		echo $item;
	}
}
$arr = array('a', 'b', 'c');
printIterable($arr);

Llojet e veçanta të të dhënave

Nul

Null është një lloj i veçantë i të dhënave që mund të ketë vetëm një vlerë: null. Një variabël i llojit të të dhënave null është një variabël që nuk i është caktuar një vlerë.

$variable = null;

Burim

Në PHP, lloji i burimit është një lloj i veçantë i të dhënave që i referohet çdo burimi të jashtëm. Një variabël burimi, skedar, bazë të dhënash, etj. Shërben si referencë për burimet e jashtme të të dhënave, si p.sh. PHP, përdor funksione të lidhura për të krijuar këto burime. Për shembull, funksioni fopen() hap një skedar disk dhe referenca e tij ruhet në një variabël burimi.

$fp = fopen('test.txt', 'w');
echo get_resource_type($fp);

Në këtë mësim Llojet e të dhënave PHP kemi mësuar. Ju mund të shkruani komente për pyetjet që keni në mendje dhe temat për të cilat dëshironi ndihmë.