Ne përdorim thonjëza të vetme dhe thonjëza të dyfishta kur përcaktojmë të dhënat e llojit të tekstit në PHP. Pra, a i dini dallimet midis tyre? Në këtë mësim, ne do të mësojmë ndryshimet midis thonjëzave të vetme dhe thonjëzave të dyfishta në PHP.

PHP Kuotat e vetme dhe Dallimet e kuotave të dyfishta

Për të dhënat e specifikuara me thonjëza të vetme, PHP printon të gjithë përmbajtjen pothuajse "siç është". Variablat dhe shumica e sekuencave të arratisjes nuk interpretohen. Si përjashtim, mund ta interpretoni me një vijë të prapme (karakter ikje).

Të dhënat e specifikuara me thonjëza të dyfishta nuk printohen siç janë. Të dhënat interpretohen dhe vlerësohen nëse ka një variabël në to.

Shembuj të kuotës së vetme dhe të dyfishtë të PHP

Përdorimi i variablave në të dhënat e tekstit me citate të vetme

Ne përmendëm se PHP printon përmbajtjen pothuajse siç është për të dhënat e specifikuara me thonjëza të vetme. Nëse përdorim një variabël në të dhënat që përcaktojmë me thonjëza të vetme, të dhënat e ndryshores nuk do të printohen. Emri i variablës që përdorim është i printuar ashtu siç është. Pra, nëse duam që të dhënat e variablës të printohen, duhet të përdorim thonjëza të dyfishta.

$my_name = "Onur Özden";
echo 'Benim adım $my_name'; // Çıktı: Benim adım $my_name

Përdorimi i kuotave brenda kuotave

Nëse përdorim thonjëza brenda thonjëzave dhe nuk përdorim një sekuencë ikjeje, PHP kthen një dalje gabimi në nivelin e gabimit të analizës. Mund të themi lehtësisht se ka një problem nga skema e ngjyrave në redaktuesin e tekstit ose IDE që përdorim.

$var1 = 'Ben PHP'yi öğreniyorum.'; // Çıktı: Parse error: syntax error, unexpected 'yi' (T_STRING)
$var2 = "Ben PHP"yi öğreniyorum."; // Çıktı: Parse error: syntax error, unexpected 'yi' (T_STRING)

Karakteret e arratisjes PHP Ne do të trajtojmë temën (sekuencat e arratisjes) në këtë mësim.

Përdorimi i variablave në të dhënat e tekstit

Një pikë tjetër e rëndësishme është se ju përdorni kllapa kaçurrela për të izoluar emrin e ndryshores që duam të vlerësojmë. Le të shtojmë një variabël në të dhënat e tipit tekst (string) si më poshtë.

$my_name = "Onur Özden";
echo "Benim adım $my_name";

Një përdorim i tillë nuk rekomandohet për lexueshmëri. Përdorimi i rekomanduar është si më poshtë.

$my_name = "Onur Özden";
echo "Benim adım {$my_name}";