Belajar PHP OOP #2 : Mendefinisikan Class dan Property pada PHP OOP

Belajar pemrograman PHP OOP (Object Oriented Programming) khusus pemula. Sesi belajar Mendefenisikan Class dan Property pada PHP OOP.

Belajar pemrograman PHP berorientasi pada objek - Pada sesi ini kita akan akan membahas tentang bagaimana cara mendefinisikan Class / kelas pada pemrograman berorientasi object dan juga penggunaan Property pada class PHP OOP.


Secara umum, cara penulisan Class/kelas pada PHP adalah sebagai berikut :

<?php
  class contohClass {
    /* Member Variable */
    var $var1;
    var $var2 = "constant string";

    /* Member functions */
    function myfunc ($arg1, $arg2) {
      // code
    }
  }
 ?>

Penjelasan dari Class diatas adalah :
  • Class didefenisikan dengan cara menuliskan tag class dan diikuti dengan mendefinisikan nama classnya, seperti code diatas nama class yang dibuat adalah contohClass.
  • Selanjutnya merupakan Member Variable yang mendefinisikan Variable khusus yang bisa juga langsung diisi dengan nilai type data String seperti code diatas.
  • Selanjutnya mendefinisikan Function didalam Class yang mana pembuatan fungsi sama saja dengan pembuatan fungsi pada PHP prosedural.

Contoh Penggunakan Class dan Property Pada PHP OOP

Dalam contoh ini, saya akan membuat sebuah class belajarphp dan akan memanggil atau membuat object baru dari file yang sama dengan class-nya.

Index.php

<?php
  // nama class
  class belajarphp {
    // property
    public $hello = 'Hello World';
  }
  // buat object baru
  $pesan = new belajarphp;
  // tampilkan isi property $hello
  echo $pesan->hello;
 ?>

Jika dijalankan maka akan menampilkan pesan "Hello World".
dan tentu saja kita bisa menambahkan beberapa property pada class belajarphp seperti contoh berikut:

<?php
  // nama class
  class belajarphp {
    // property
    public $hello = 'Hello World';
    public $nama = 'kodeajaib.com';

  }
  // buat object baru
  $pesan = new belajarphp;
  // tampilkan isi property $hello dan $nama
  echo $pesan->hello ." Mari belajar PHP di ".$pesan->nama;
 ?>

Jika berhasil akan menampilkan "Hello world Mari belajar PHP di kodeajaib.com"

Kita juga bisa membuat class belajarphp pada file lain yang terpisah dengan file index.php, contoh saya akan memisahkan class belajarphp dengan nama classBelajar.php, dan akan saya panggil dari file index.php

classBelajar.php

<?php
  // nama class
  class belajarphp {
    // property
    public $hello = 'Hello World';
    public $nama = 'kodeajaib.com';
  }
 ?>

index.php

<?php
  include('belajarPhp.php');
  $pesan = new belajarphp;
  // tampilkan isi property $hello dan $nama
  echo $pesan->hello ." Mari belajar PHP di ".$pesan->nama;
 ?>

Maka jika tidak terjadi error akan menghasilkan pesan yang sama seperti cara sebelumnya. Jika teman-teman ingin mempelajari tutorial belajar pemrograman PHP berorientasi objek ini silahkan follow sosial media kode ajaib dan silahkan berlangganan melalui email secara gratis agar kamu tidak ketinggalan update tutorialnya.

Thank you and see you next lessons ...

COMMENTS


Feel free to code it up and send us a pull request.

Hi everyone, let's me know how much this lesson can help your work. Please Subscribe and Follow Our Social Media 'kodeajaib[dot]com' to get Latest tutorials and will be send to your email everyday for free!, Just hit a comment if you have confused. Nice to meet you and Happy coding :) all ^^



Follow by E-Mail


Name

ADO.NET,3,Ajax,6,Android,9,AngularJS,4,ASP.NET,4,Blogger Tutorials,7,Bootstrap,7,C++,1,Codeigniter,2,Cplusplus,6,Crystal Report,6,CSharp,25,Ebook Java,2,FlyExam,1,FSharp,3,Game Development,2,Java,35,JDBC,2,Laravel,89,Lumen,2,MariaDB,2,Ms Access,3,MySQL,31,ODBC,6,OleDB,1,PHP,14,PHP Framework,6,PHP MYSQLI,9,PHP OOP,5,Python,8,Python 3,4,SQL Server,4,SQLite,4,Uncategorized,5,Vb 6,2,Vb.Net,89,Video,48,Vue Js,4,WPF,2,Yii,3,
ltr
item
KODE AJAIB: Belajar PHP OOP #2 : Mendefinisikan Class dan Property pada PHP OOP
Belajar PHP OOP #2 : Mendefinisikan Class dan Property pada PHP OOP
Belajar pemrograman PHP OOP (Object Oriented Programming) khusus pemula. Sesi belajar Mendefenisikan Class dan Property pada PHP OOP.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx5_WYMTnASBPi_j-AKdtDwvRwyELY7TEnzXD0UWqT49mIIRToSzcBkj7-wVXArBmE467ZPAqyguO6ejZ1GeG0WWllr2SPi_dvz7C1GrlnZx0KqzPxSghLnFK49qM0FoXYdR2geLH7YT8/s320/class+property+php+oop+kodeajaibcom.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjx5_WYMTnASBPi_j-AKdtDwvRwyELY7TEnzXD0UWqT49mIIRToSzcBkj7-wVXArBmE467ZPAqyguO6ejZ1GeG0WWllr2SPi_dvz7C1GrlnZx0KqzPxSghLnFK49qM0FoXYdR2geLH7YT8/s72-c/class+property+php+oop+kodeajaibcom.jpg
KODE AJAIB
https://scqq.blogspot.com/2018/10/belajar-php-oop-mendefinisikan-class-property.html
https://scqq.blogspot.com/
https://scqq.blogspot.com/
https://scqq.blogspot.com/2018/10/belajar-php-oop-mendefinisikan-class-property.html
true
3214704946184383982
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy