Guliston davlat universiteti axborot texnologiyalari kafedrasi


Php 5 da shu tarzda yozilgan bo`lsa



Yüklə 5,01 Kb.
Pdf görüntüsü
səhifə80/145
tarix14.12.2023
ölçüsü5,01 Kb.
#179513
1   ...   76   77   78   79   80   81   82   83   ...   145
O’zbekiston respublikasi oliy va o’rta maxsus ta’lim vazirligi g

Php 5 da shu tarzda yozilgan bo`lsa; 
use Framework\Module\Foo; 
use Framework\Module\Bar; 
use Framework\Module\Baz; 
PHP 7 da quyidagicha yoziladi: 
use Framework\Module\{Foo, Bar, Baz};
Null birlashtiruvchi operator 
PHPda nol qiymat qabul qilish operatori umumiy muammolarni hal qiladi. Agar 
boshqa o'zgaruvchiga tayinlangan o'zgaruvchiga qiymat berishni istasangiz, lekin 
siz oxirgi o'zgaruvchiga qiymat tayinlamagan bo'lsangiz, u aniq qiymatni bering. 
Odatda foydalanuvchi kiritish bilan ishlashda o'zini namoyon qiladi. 
PHP 5 da:
if (isset($foo)) { 
$bar = $foo; 
} else { 
$bar = 'default';
// $foo nol qiymat qabul qilsa $bar ni o`zlashtiradi aks holda esa 'default' $foo teng 


nolga

PHP 7 quyidagi ko`rinishda bo`ladi:
$bar = $foo ?? 'default'; 
$bar = $foo ?? $baz ?? 'default'; 
Teng emas (<=>) operatori sizning ikkita qiymatni uch darajali taqqoslashni 
amalga oshirishga imkon beradi, bu sizni nafaqat ularning tengligini yoki 
tengsizligini tushunish imkonini beradi, balki ularning qaysi 1 va 0 yoki -1 
qiymatini qaytarib, tengsizlikka ega bo'lishiga imkon beradi. 
Bunday holda, qadriyatlar qanday farq qilishiga bog'liq holda turli harakatlar 
qilishimiz mumkin: 
switch ($bar <=> $foo) { 
case 0: 
echo '$bar va $foo teng'; 
case -1: 
echo '$foo katta'; 
case 1: 
echo '$bar katta'; 
}
Misol: massiv elementlarini tartiblab chiqarish;
Php 5 da quyidagi ko`rinishga ega. 
$nombers=array(5,10,3,8,4,9,1,2,7); 
function sortNorbers($masv1,$masv2) 

if ($masv1==$masv2) 
return 0; 
if ($masv1>$masv2) 
return 1; 
else 
return -1; 

usort($nombers,'sortNorbers'); 
print_r($nombers,'\n'); 
?> 

Yüklə 5,01 Kb.

Dostları ilə paylaş:
1   ...   76   77   78   79   80   81   82   83   ...   145




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin