PHP හි අරාව සබැඳි
PHP හි, වෙනත් ප්රොග්රෑම් කරන භාෂාවලට වඩා, අරාව ද යොමුවක් මගින් ගමන් නොකර පිටපත් කරනු ලැබේ.
අපි එය සනාථ කර බලමු:
<?php
$arr1 = [1, 2, 3, 4, 5];
$arr2 = $arr1;
$arr2[0] = '!';
var_dump($arr1); // වෙනස් නොවේ
?>
දැන් අපි අරාව යොමුවක් මගින් ගමන් කරන්න කරමු:
<?php
$arr1 = [1, 2, 3, 4, 5];
$arr2 = &$arr1;
$arr2[0] = '!';
var_dump($arr1); // වෙනස් වේ
?>
කේතය ක්රියාත්මක කිරීමෙන් පසු ලැබෙන ප්රතිඵලය කුමක් දැයි පැහැදිලි කරන්න:
<?php
$arr1 = [1, 2, 3, 4, 5];
$arr2 = $arr1;
$arr2[0] = '!';
echo $arr1[0];
echo $arr2[0];
?>
කේතය ක්රියාත්මක කිරීමෙන් පසු ලැබෙන ප්රතිඵලය කුමක් දැයි පැහැදිලි කරන්න:
<?php
$arr1 = [1, 2, 3, 4, 5];
$arr2 = &$arr1;
$arr1[0]++;
echo $arr1[0];
echo $arr2[0];
?>
කේතය ක්රියාත්මක කිරීමෙන් පසු ලැබෙන ප්රතිඵලය කුමක් දැයි පැහැදිලි කරන්න:
<?php
$arr1 = [1, 2, 3, 4, 5];
$arr2 = &$arr1;
$arr1[0]++;
$arr2[0]++;
echo $arr1[0];
echo $arr2[0];
?>