Note this is distinct from "isDefaultValueAvailable" because you can have
a default value, but the parameter not be optional. In the example, the
$foo parameter isOptional() == false, but isDefaultValueAvailable == true
public isOptional ( ) : boolean | ||
리턴 | boolean |