Cara menggunakan static function php

Halo teman teman pada tutorial kali ini kita akan belajar mengenai Cara Penggunaan Static Method dan Static Property pada OOP Sebelum kita masuk ke pembahasan lebih lanjut saya akan menjelaskan terlebih dahulu tentang static tersebut.

Static merupakan sebuah keyword yang digunakan agar method dan property dapat dijalankan secara langsung dari sebuah Class tanpa harus menggunakan instansiasi object, yaitu sebuah class yang dirubah menjadi sebuah object, mungkin pada tutorial sebelumnya kita menjalankan sebuah method atau property dari dalam Class kita harus terlebih dahulu membuat objectnya, nah untuk static method dan property  kita dapat langsung menjalankannya.

Oke biar teman teman lebih paham lagi kita langsung saja masuk ke study case tentang Cara Penggunaan Static Method dan Static Property pada OOP, silahkan teman-teman perhatikan pada script yang terdapat dibawah ini merupakan contoh untuk static method dan static property, teman-teman bisa menyimpan script dibawah ini dengan nama laptop.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

<?php

    classlaptop{

        // static Property

        publicstatic$harga;

        public static$laba;

        // static method

        publicstaticfunctionbeli(){

            return "Thoshiba";

        }

        // Mengakses Property dan method pada class sendiri

        publicstaticfunctionjual(){

            return "Laba :".self::$laba." - Nama Laptop ".self::beli();

        }

    }

    // Set static property

    laptop::$harga='5.500.000';

    laptop::$laba='200.000';

    // menampilkan static property

    echo"Harga Jual: Rp".laptop::$harga;

    echo"<br>";

    echo laptop::beli();

    echo"<br>";

    // menampilkan static method dengan menggunakan seft

    echolaptop::jual();

?>

Jika kita jalan kan pada browser maka hasilnya akan terlihat seperti dibawah ini.

Cara menggunakan static function php

Nah pada script yang terdapat di atas kita dapat melihat  nama static property dan  static method, pada script tersebut

// static Property

        public static $harga;

        public static $laba;

script yang telah kita buat ditas merupakan sebuah static property, sedangkan untuk static method seperti dibawah ini,

// static method

        public static function beli(){

            return “Thoshiba”;

        }

Dan untuk mengakses static method tersebut kita menggunakan keyword self  yang terdapat pada method static, yaitu berfungsi untuk mengakses method static didalam class, seperti script yang telah kita buat di atas

Untuk kasus yang berikutnya biar teman-teman lebih paham lagi silahkan teman-teman simpan script dibawah ini dengan nama mobil.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

<?php

    classmobil{

        // static property

        publicstatic$namamobil;

        public static$jenismobil;

        publicstatic$warnamobil;

        // static method menggunkan Setter dan Getter

        // Setter

        public staticfunctionsetNama($kendaraan){

            self::$namamobil=$kendaraan;

        }

        public staticfunctionsetJenis($kendaraan){

            self::$jenismobil=$kendaraan;

        }

        public staticfunctionsetWarna($kendaraan){

            self::$warnamobil=$kendaraan;

        }

        // Getter

        publicstaticfunctiongetNama(){

            returnself::$namamobil;

        }

        publicstaticfunctiongetJenis(){

            returnself::$jenismobil;

        }

        publicstaticfunctiongetWarna(){

            returnself::$warnamobil;

        }

    }

      // Set static property

    mobil::setNama("avanza");

    mobil::setJenis("Roda Empat");

    mobil::setWarna("Hitam");

    // menampilkan static property

    echo"Merk Mobil :".mobil::getNama();

    echo"<br>";

    echo"Jenis Kendaraan :".mobil::getJenis();

    echo"<br>";

    echo"Warna Mobil :".mobil::getWarna();

?>

Jika kita jalan kan pada browser maka akan terlihat hasilnya seperti dibawah ini.

Bagai mana teman-teman cukup mudah bukan Cara Penggunaan Static Method dan Static Property pada OOP-nya, cukup sekian dulu tutorial saya kali ini tentang Cara Penggunaan Static Method dan Static Property pada OOP semoga bermanfaat.

Terimakasih.

Apa itu static pada PHP?

Static property dan static method adalah property dan method yang langsung dapat diakses dari class tanpa instansiasi class (pembuatan object) terlebih dahulu. Cara mendeklarasikannya yaitu property atau method diawali menggunakan keyword static .

Sebutkan Untuk apa kita menggunakan static keyword?

Keyword Static di java digunakan untuk mengakses member baik variable ataupun method ( prosedur atau fungsi ) pada class tertentu tanpa harus membuat suatu objek dari class itu.

Apa itu method static?

Method static adalah method yang dapat dipakai tanpa harus mendeklarasikan suatu class (maksudnya tanpa menggunakan variabel terlebih dahulu). Ciri method ini adalah dengan menggunakan kata static di depan kata void. Method ini dapat dipanggil dengan membuat objek tanpa instance class.

Apa itu static pada OOP?

Pengertian Perintah Static Dalam bahasa Java, static adalah perintah khusus yang memungkinkan sebuah property atau method diakses langsung tanpa melalui object, tapi cukup menulis nama class saja. Dalam kode program ini, class Laptop di definisikan pada baris 1-5.

Apa itu static pada PHP?

Static property dan static method adalah property dan method yang langsung dapat diakses dari class tanpa instansiasi class (pembuatan object) terlebih dahulu. Cara mendeklarasikannya yaitu property atau method diawali menggunakan keyword static .

Apa itu method static?

Method static adalah method yang dapat dipakai tanpa harus mendeklarasikan suatu class (maksudnya tanpa menggunakan variabel terlebih dahulu). Ciri method ini adalah dengan menggunakan kata static di depan kata void. Method ini dapat dipanggil dengan membuat objek tanpa instance class.

Sebutkan Untuk apa kita menggunakan static keyword?

Keyword Static di java digunakan untuk mengakses member baik variable ataupun method ( prosedur atau fungsi ) pada class tertentu tanpa harus membuat suatu objek dari class itu.

Apa itu static pada OOP?

Pengertian Perintah Static Dalam bahasa Java, static adalah perintah khusus yang memungkinkan sebuah property atau method diakses langsung tanpa melalui object, tapi cukup menulis nama class saja. Dalam kode program ini, class Laptop di definisikan pada baris 1-5.