Sobes.tech
Middle

'Copy on Write' жүрүм-туруму эмнеге байланыштуу?

sobes.tech AI

AIден жооп

Бул PHP (жана башка тилдер/жүйөлөр) эс тутумду башкаруунун оптималдаштырылган түрү, анда өзгөрмөнүн маанисинин көчүрмөсү дароо жасалбайт, тескерисинче көчүрмө же оригинал өзгөртүлүүгө аракет кылганда гана, эгер экиси бирдей эс тутум жайына шилтеме кылса. Өзгөртүүдөн мурун, эки өзгөрмө жөн гана ошол эле маалыматтарды шилтеме кылат.

<?php
$a = 'жол'; // $a, "жол" сапы менен эс тутум блокуна шилтеме кылат
$b = $a; // $b азыр да ошол эле эс тутум блокуна шилтеме кылат, көчүрмө жасалбайт

// Эми гана, $b өзгөртүлгөндө, PHP жаңы көчүрмөнү түзөт
$b .= ' өзгөртүлдү';

echo $a; // Көрсөтөт: жол

echo $b; // Көрсөтөт: жол өзгөртүлдү
?>