<?php
$row = 'Foo';
echo "What is \$row?\n";
var_dump($row);
$rows = ['Hello', 'Test', 'Wow'];
echo "Now lets run the same thing again, only this time not as reference\n";
foreach ($rows as $row)
{
var_dump($row);
}
echo "And print \$row for the sake of it\n";
var_dump($row);
What is $row?
string(3) "Foo"
Now lets run the same thing again, only this time not as reference
string(5) "Hello"
string(4) "Test"
string(3) "Wow"
And print $row for the sake of it
string(3) "Wow"
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
What is $row?
string(3) "Foo"
Now lets run the same thing again, only this time not as reference
string(5) "Hello"
string(4) "Test"
string(3) "Wow"
And print $row for the sake of it
string(3) "Wow"