Exemple #1
0
function test_not_equal($s1, $s2)
{
    if ($s1 == $s2) {
        ln(test_failed() . "'{$s1}' equal to '{$s2}', expected not equal");
    } else {
        ln(test_ok() . "'{$s1}' not equal to '{$s2}'");
    }
}
Exemple #2
0
<?php

error_reporting(E_ERROR | E_NOTICE | E_PARSE | E_WARNING);
ini_set('display_errors', 1);
$my_name = 'Igor';
echo $my_name == 'Igor' ? 'yes' : 'no';
echo "\n";
//тернарный оператор
$test = 'Игорь';
/*function test_ok ($p) {
    global $test; //функция будет использовать глобальные переменные объявленные вне
    echo $test.'-'.$p;
}

test_ok (28);*/
function test_ok(&$p)
{
    //&=> передача параметров по ссылки
    $p .= ' 28 y.o';
}
//идет в память и меняет значение переменной
test_ok($test);
echo $test;
Exemple #3
0
<?php

error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
ini_set('display_errors', 1);
$test = 'anna';
function test_ok(&$parametr, $gender = 'man')
{
    $parametr .= ' 28y.o ' . $gender;
}
test_ok($test, 'female');
echo $test;