Middle
'Copy on Write' xulq nima?
sobes.tech AI
AIdan javob
Bu PHP (va boshqa tillar/tizimlar) da xotira boshqaruvining optimallashtirilgan shaklidir, bunda o'zgaruvchining qiymatini nusxalash darhol amalga oshirilmaydi, balki nusxa yoki asl o'zgartirilishga urinishda, agar ular bir xil xotira joyiga murojaat qilayotgan bo'lsa, amalga oshiriladi. O'zgartirishdan oldin, ikkala o'zgaruvchi ham shunchaki bir xil ma'lumotlarga murojaat qiladi.
<?php
$a = 'qator'; // $a, "qator" satrini o'z ichiga olgan xotira blokiga murojaat qiladi
$b = $a; // $b endi ham xuddi shunday xotira blokiga murojaat qiladi, nusxa olinmaydi
// Faqat hozir, $b o'zgartirilganda, PHP $b uchun yangi ma'lumot nusxasini yaratadi
$b .= ' o'zgartirilgan';
echo $a; // Ko'rsatadi: qator
echo $b; // Ko'rsatadi: qator o'zgartirilgan
?>