<?php
class Kamus {
public $kamus = ['kata', 'sinonim'];
public function tambah($kata, $sinonim) {
$this->kamus['kata'] = $kata;
$this->kamus['sinonim'] = $sinonim;
}
public function ambilSinonim($sinonim) {
for ($i = 0; $i <= $this->kamus; $i++) {
if ($this->kamus["sinonim"] == $sinonim) {
return print($sinonim);
} else {
return print("Null");
}
}
}
}
$kamus = new Kamus();
$kamus->tambah("big", ["large", "great"]);
$kamus->tambah("big", ["huge", "fat"]);
$kamus->tambah("huge", ["enormous", "gigantic"]);
$kamus->ambilSinonim("huge");
$kamus->ambilSinonim("gigantic");
$kamus->ambilSinonim("colossal");
?>
PD9waHAKICAgIGNsYXNzIEthbXVzIHsKCiAgICAgICAgcHVibGljICRrYW11cyA9IFsna2F0YScsICdzaW5vbmltJ107CgogICAgICAgIHB1YmxpYyBmdW5jdGlvbiB0YW1iYWgoJGthdGEsICRzaW5vbmltKSB7CiAgICAgICAgICAgICR0aGlzLT5rYW11c1sna2F0YSddID0gJGthdGE7CiAgICAgICAgICAgICR0aGlzLT5rYW11c1snc2lub25pbSddID0gJHNpbm9uaW07CiAgICAgICAgfQoKICAgICAgICBwdWJsaWMgZnVuY3Rpb24gYW1iaWxTaW5vbmltKCRzaW5vbmltKSB7CiAgICAgICAgICAgIGZvciAoJGkgPSAwOyAkaSA8PSAkdGhpcy0+a2FtdXM7ICRpKyspIHsKICAgICAgICAgICAgICAgIGlmICgkdGhpcy0+a2FtdXNbInNpbm9uaW0iXSA9PSAkc2lub25pbSkgewogICAgICAgICAgICAgICAgICAgIHJldHVybiBwcmludCgkc2lub25pbSk7CiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgIHJldHVybiBwcmludCgiTnVsbCIpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgIH0KCiAgICAka2FtdXMgPSBuZXcgS2FtdXMoKTsKICAgICRrYW11cy0+dGFtYmFoKCJiaWciLCBbImxhcmdlIiwgImdyZWF0Il0pOwogICAgJGthbXVzLT50YW1iYWgoImJpZyIsIFsiaHVnZSIsICJmYXQiXSk7CiAgICAka2FtdXMtPnRhbWJhaCgiaHVnZSIsIFsiZW5vcm1vdXMiLCAiZ2lnYW50aWMiXSk7CgogICAgJGthbXVzLT5hbWJpbFNpbm9uaW0oImh1Z2UiKTsKICAgICRrYW11cy0+YW1iaWxTaW5vbmltKCJnaWdhbnRpYyIpOwogICAgJGthbXVzLT5hbWJpbFNpbm9uaW0oImNvbG9zc2FsIik7Cgo/Pg==