Petunjuk:
RUN di dalam editor untuk menjalankan program.<?php
class Perpustakaan {
function ambilBuku(): Buku {
return new Buku("Pemrograman PHP");
}
}
class Buku {
public $judul;
function __construct($judul) {
$this->judul = $judul;
}
}
$perpustakaan = new Perpustakaan();
$buku = $perpustakaan->ambilBuku();
echo "Buku yang diperoleh: " . $buku->judul;
Di sini, method ambilBuku() harus mengembalikan objek dari class Buku. Jika method ini mengembalikan tipe data lain, PHP akan menghasilkan error.