Example #1
0
<?php

class test
{
}
$a = array(array(1, 2, 3), "", 1, 2.5, 0, "string", "123", "2.5", NULL, true, false, new stdclass(), new stdclass(), new test(), array(), -PHP_INT_MAX - 1, (string) (-PHP_INT_MAX - 1));
$var_cnt = count($a);
function my_dump($var)
{
    ob_start();
    var_dump($var);
    $buf = ob_get_clean();
    echo str_replace("\n", "", $buf);
}
foreach ($a as $var) {
    for ($i = 0; $i < $var_cnt; $i++) {
        my_dump($var);
        echo $var == $a[$i] ? " == " : " != ";
        my_dump($a[$i]);
        echo "\n";
    }
}
echo "Done\n";
<?php

function my_dump($v)
{
    echo '<pre>';
    var_dump($v);
    echo '</pre>';
}
$a = array("a" => "apple", "b" => "banana");
$b = array("a" => "pear", "b" => "strawberry", "c" => "cherry");
echo "a: ";
my_dump($a);
echo "b: ";
my_dump($b);
$c = $a + $b;
// Объединение $a и $b
echo "Объединение of \$a and \$b: \n";
my_dump($c);
$c = $b + $a;
// Объединение $b и $a
echo "Объединение of \$b and \$a: \n";
my_dump($c);
$a = array("apple", "banana");
$b = array(1 => "banana", "0" => "apple");
my_dump($a == $b);
// bool(true)
my_dump($a === $b);
// bool(false)