Esempio n. 1
0
<?php

$g = array(1, 2, 3);
function cmp($a, $b)
{
    global $g;
    usort($g, 'cmp');
    fiz();
}
cmp(0, 0);
function fiz()
{
    var_dump(1);
}
Esempio n. 2
0
 public static function defaultSortFunction($a, $b)
 {
     // This is a function designed to be used with usort() and related functions. By default we sort only in numeric order by database ID:
     if (property_exists($a, 'Name')) {
         return strcmp($a->Name, $b->Name);
     } else {
         return cmp($a->ID, $b->ID);
     }
 }
Esempio n. 3
0
function cmp2($x, $y)
{
    cmp3($x, $y);
    cmp3($y, $x);
}
function cmp1($x)
{
    cmp2($x, true);
    cmp2($x, false);
    cmp2($x, 0);
    cmp2($x, 1);
    cmp2($x, 2);
    cmp2($x, 3);
    cmpCTrue($x);
    cmpCFalse($x);
    cmpC0($x);
    cmpC1($x);
    cmpC2($x);
    cmpC3($x);
}
function cmp()
{
    cmp1(true);
    cmp1(false);
    cmp1(0);
    cmp1(1);
    cmp1(2);
    cmp1(1234567);
}
cmp();
Esempio n. 4
0
 static function defaultSortFunction($a, $b)
 {
     return cmp($a->Modified, $b->Modified);
 }