-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstatic.php
71 lines (48 loc) · 1.31 KB
/
static.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
66
67
68
69
70
71
<?php
// class Contohstatic{
// public static $angkat = 1;
// public static function halo(){
// return "halo" . self::$angkat++ . " kali";
// }
// }
// echo Contohstatic::$angkat;
// echo "<br>";
// echo Contohstatic::halo();
// echo "<hr>";
// echo Contohstatic::halo();
class Contoh{
public static $nomer = 1;
public function hai(){
return "Halo " . self::$nomer++ . " kali berepa. <br>";
}
}
$obj = new Contoh();
echo $obj->hai();
echo $obj->hai();
echo $obj->hai();
echo "<hr>";
$obj2 = new Contoh();
echo $obj2->hai();
echo $obj2->hai();
echo $obj2->hai();
// yang satu pakek static yang satu gak pakai static
// dan akan di pisah dengan dobel hr
echo "<hr>";
echo "yang atas pakai static yang bawah tidak pakai static untuk propertinya";
echo "<hr>";
class Contoh2{
public $nomer2 = 1;
public function hai2(){
return "Halo " . $this->nomer2++ . " kali berepa. <br>";
}
}
$obj3 = new Contoh2();
echo $obj3->hai2();
echo $obj3->hai2();
echo $obj3->hai2();
echo "<hr>";
$obj4 = new Contoh2();
echo $obj4->hai2();
echo $obj4->hai2();
echo $obj4->hai2();
?>