How can optional parameters be set in PHP functions similar to VB?

In PHP, optional parameters can be set by assigning a default value to the function parameter. This default value will be used if no argument is passed for that parameter when the function is called. This is similar to how optional parameters are set in VB.

function greet($name, $greeting = "Hello") {
    echo $greeting . ", " . $name . "!";
}

greet("John"); // Output: Hello, John!
greet("Jane", "Hi"); // Output: Hi, Jane!