-
Notifications
You must be signed in to change notification settings - Fork 0
/
07-operadores-relacionales.php
65 lines (53 loc) · 1.34 KB
/
07-operadores-relacionales.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?php
$a = 5;
$b = 5;
$b2 = "5";
$c = 9;
$d = 2;
// == Igual
echo "\n == Igual \n";
var_dump( $a == $b );
var_dump( $a == $b2 );
// === Idéntico
echo "\n === Idéntico";
var_dump( $a === $b );
var_dump( $a === $b2 );
// != Diferente
echo "\n != Diferente";
var_dump( $a != $b );
var_dump( $a != $b2 );
// !== Diferente
echo "\n != Diferente identíco \n";
var_dump( $a !== $b );
var_dump( $a !== $b2 );
// < Menor que
echo "\n < Menor que \n";
var_dump( $a < $b );
var_dump( $c < $b );
var_dump( $d < $b );
// > Mayor que
echo "\n > Mayor que \n";
var_dump( $a > $b );
var_dump( $c > $b );
var_dump( $d > $b );
// >= Mayor o igual que
echo "\n >= Mayor o igual que \n";
var_dump( $a >= $b );
var_dump( $c >= $b );
var_dump( $d >= $b );
// <= Menor o igual que
echo "\n <= Menor o igual que \n";
var_dump( $a <= $b );
var_dump( $c <= $b );
var_dump( $d <= $b );
// <=> Nave espacial (si el num de la izq es mayor que el de la derecha, arroja 1,
// si el de la derecha es mayor, arrojará -1, si es igual, arrojará cero)
echo "\n <=> Nave espacial \n";
echo (2 <=> 1) . "\n"; // 1
echo (1 <=> 1) . "\n"; // 0
echo (-50 <=> 1) . "\n"; // -1
// ?? Fusión de null (si una variabale no está definida, usa la que sí lo está)
echo "\n ?? Fusión de null \n";
$edad_de_pepito = 23;
echo $edad_de_juanito ?? $edad_de_pepito ?? $edad_de_jaimito;
echo "\n";