ICODERNET Telegram 920
💡 Biroz PHP ni o'rganimiz

PHP faylning eng birinchi qatori ba'zida quyidagicha boshlanadi:
<?php declare(strict_types=1);

Bu PHP ning strict typing (qat'iy tiplash) rejimini yoqadi.

Odatda PHP da dynamic typing (o‘zgaruvchan tiplash) ishlatiladi ya'ni o'zgaruvchi turi avtomatik moslashtiriladi. Agar Strict typing yoqilsa, funksiya va argumentlar aniq ko'rsatilgan tipga mos kelishi kerak bo'ladi.

Misollar bilan ko'ramiz, odatiy PHP da
function add(int $a, int $b) {
return $a + $b;
}

echo add(5, "10"); // 15

Bu holatda PHP avtomatik stringdagi "10" ni raqamga o'tkazadi va natija 15 chiqadi.

Strict Typing yoqilgan PHP da
<?php declare(strict_types=1);

function add(int $a, int $b) {
return $a + $b;
}

echo add(5, "10");
// TypeError: Argument must be of type int, string given

Endi PHP qat'iy tiplash ishlatgani uchun, string "10" kiritilganda xatolik beradi.


Strict Typingning afzalliklari:
Xatolilklarni ertaroqa aniqlash mumkin, nomalum turdagi malumotlar uzatilganda, PHP xatolikni chiqaradi
Funksiya faqat aniq ko'rsatilgan tiplarda ishlaydi bu orqali kodni tushunarli qiladi.
Jamoaviy ishlaganda, katta loyihalarda muhim bo'lishi mumkin



tgoop.com/iCoderNet/920
Create:
Last Update:

💡 Biroz PHP ni o'rganimiz

PHP faylning eng birinchi qatori ba'zida quyidagicha boshlanadi:

<?php declare(strict_types=1);

Bu PHP ning strict typing (qat'iy tiplash) rejimini yoqadi.

Odatda PHP da dynamic typing (o‘zgaruvchan tiplash) ishlatiladi ya'ni o'zgaruvchi turi avtomatik moslashtiriladi. Agar Strict typing yoqilsa, funksiya va argumentlar aniq ko'rsatilgan tipga mos kelishi kerak bo'ladi.

Misollar bilan ko'ramiz, odatiy PHP da
function add(int $a, int $b) {
return $a + $b;
}

echo add(5, "10"); // 15

Bu holatda PHP avtomatik stringdagi "10" ni raqamga o'tkazadi va natija 15 chiqadi.

Strict Typing yoqilgan PHP da
<?php declare(strict_types=1);

function add(int $a, int $b) {
return $a + $b;
}

echo add(5, "10");
// TypeError: Argument must be of type int, string given

Endi PHP qat'iy tiplash ishlatgani uchun, string "10" kiritilganda xatolik beradi.


Strict Typingning afzalliklari:
Xatolilklarni ertaroqa aniqlash mumkin, nomalum turdagi malumotlar uzatilganda, PHP xatolikni chiqaradi
Funksiya faqat aniq ko'rsatilgan tiplarda ishlaydi bu orqali kodni tushunarli qiladi.
Jamoaviy ishlaganda, katta loyihalarda muhim bo'lishi mumkin

BY #iCoderNet


Share with your friend now:
tgoop.com/iCoderNet/920

View MORE
Open in Telegram


Telegram News

Date: |

In 2018, Telegram’s audience reached 200 million people, with 500,000 new users joining the messenger every day. It was launched for iOS on 14 August 2013 and Android on 20 October 2013. Deputy District Judge Peter Hui sentenced computer technician Ng Man-ho on Thursday, a month after the 27-year-old, who ran a Telegram group called SUCK Channel, was found guilty of seven charges of conspiring to incite others to commit illegal acts during the 2019 extradition bill protests and subsequent months. A Telegram channel is used for various purposes, from sharing helpful content to implementing a business strategy. In addition, you can use your channel to build and improve your company image, boost your sales, make profits, enhance customer loyalty, and more. On Tuesday, some local media outlets included Sing Tao Daily cited sources as saying the Hong Kong government was considering restricting access to Telegram. Privacy Commissioner for Personal Data Ada Chung told to the Legislative Council on Monday that government officials, police and lawmakers remain the targets of “doxxing” despite a privacy law amendment last year that criminalised the malicious disclosure of personal information. Telegram desktop app: In the upper left corner, click the Menu icon (the one with three lines). Select “New Channel” from the drop-down menu.
from us


Telegram #iCoderNet
FROM American