repo.or.cz
/
hiphop-php.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
global statement removal: hphp/test [7/x]
[hiphop-php.git]
/
hphp
/
test
/
quick
/
some_cmp_tests.php
blob
1e7c05989b50132f461e6bc6508605d2fc6dbcfe
1
<
?hh
2
3
function
eq
(
$x
,
$y
) {
4
var_dump
(
$x
==
$y
);
5
}
6
7
function
lt
(
$x
,
$y
) {
8
var_dump
(
$x
<
$y
);
9
}
10
11
function
gt
(
$x
,
$y
) {
12
var_dump
(
$x
>
$y
);
13
}
14
15
echo
"======
\n
"
;
16
17
eq
(
'Array'
,
array
(
1
,
2
));
18
eq
(
'Array'
,
array
());
19
eq
(
array
(),
'Array'
);
20
eq
(
array
(
'a'
,
'b'
),
'Array'
);
21
echo
"
\n
"
;
22
lt
(
'Array'
,
array
(
1
,
2
));
23
lt
(
'Array'
,
array
());
24
lt
(
array
(),
'Array'
);
25
lt
(
array
(
'a'
,
'b'
),
'Array'
);
26
echo
"
\n
"
;
27
gt
(
'Array'
,
array
(
1
,
2
));
28
gt
(
'Array'
,
array
());
29
gt
(
array
(),
'Array'
);
30
gt
(
array
(
'a'
,
'b'
),
'Array'
);
31
32
echo
"======
\n
"
;
33
34
eq
(
''
,
null
);
35
eq
(
null
,
null
);
36
eq
(
null
,
''
);
37
eq
(
''
,
''
);
38
echo
"
\n
"
;
39
lt
(
''
,
null
);
40
lt
(
null
,
null
);
41
lt
(
null
,
''
);
42
lt
(
''
,
''
);
43
echo
"
\n
"
;
44
gt
(
''
,
null
);
45
gt
(
null
,
null
);
46
gt
(
null
,
''
);
47
gt
(
''
,
''
);
48
49
echo
"======
\n
"
;
50
51
eq
(-
1.0
,
null
);
52
eq
(
null
, -
1.0
);
53
echo
"
\n
"
;
54
lt
(-
1.0
,
null
);
55
lt
(
null
, -
1.0
);
56
echo
"
\n
"
;
57
gt
(-
1.0
,
null
);
58
gt
(
null
, -
1.0
);