Trong hướng dẫn sử dụng PHP, để hiển thị cú pháp cho các hàm với các tham số tùy chọn, chúng sử dụng dấu ngoặc quanh mỗi bộ tham số tùy chọn phụ thuộc. Ví dụ, đối với date()
chức năng, hướng dẫn đọc:
string date ( string $format [, int $timestamp = time() ] )
Trường hợp $timestamp
là một tham số tùy chọn và khi để trống, nó mặc định time()
là giá trị trả về của hàm.
Làm thế nào để bạn đi về việc tạo các tham số tùy chọn như thế này khi xác định một hàm tùy chỉnh trong PHP?
function dosomething($var1, $var2, $optionalValue = null)
Tôi tìm thấy tùy chọn này tốt hơn.