Belajar PHP OOP Part 1.2 : Function (Method)
- Selain menambahkan properties, kita juga bisa menambahkan function kedalam object
- Cara nya dengan mendeklarasikan function tersebut di dalam block class
- Sama seperti function biasanya, kita juga bisa menambahkan return value dan parameter (argument)
- Untuk mengakses function tersebut, kita bisa menggunakan tanda -> dan diikuti dengan nama method nya, Sama seperti mengakses properti
Person.php
<?php
class Person
{
var ?string $name;
var ?string $address = null;
var string $country = "Indonesia";
function sayHello (string $name)
{
echo "Hello $name" . PHP_EOL;
}
}
Properties.php
<?php
require_once "data/Person.php";
$person = new Person();
$person->sayHello("Budi");