Menu
CoddyTech

Pengenalan OOP

Termasuk bagian Pemrograman Berorientasi Objek dalam perjalanan PHP di Coddy. Pelajaran 2 dari 91.

Pemrograman Berorientasi object (OOP) mengatur kode berdasarkan object yang berisi data (property) dan fungsi (method).

Buat file bernama car.php dengan sebuah class

<?php
class Car {
    // isi class kosong
}

Buat file lain bernama driver.php untuk menggunakan class

<?php
require_once 'car.php';

Buat object dari class Car menggunakan kata kunci new

$myCar = new Car();

Periksa class object-mu

echo get_class($myCar);

Output:

Car

Ini mengonfirmasi bahwa kamu berhasil membuat object dari class Car-mu. Dalam OOP, class seperti cetak biru, dan object adalah sesuatu yang kamu buat berdasarkan cetak biru tersebut. Kata kunci new membuat instance baru dari class.

challenge icon

Tantangan

Sedang

Dalam tantangan ini, kamu akan menggunakan class Car yang didefinisikan di car.php dan membuat object darinya di driver.php.

Kamu perlu memperbarui driver.php:

  1. Buat object dari class Car menggunakan kata kunci new dan simpan di $myCar

File driver akan mencetak nama class untuk memverifikasi implementasimu.

Coba sendiri

<?php
require_once 'car.php';

// TODO: Buat object dari class Car
$myCar = ?;

// Cetak class dari $myCar
echo get_class($myCar) . "\n";
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Pemrograman Berorientasi Objek

Latihan sendiri: Compiler PHP online