Các chức năng sẵn có và do người dùng xác định trong php là gì?
Hàm không là gì ngoài một 'khối câu lệnh' thường thực hiện một tác vụ cụ thể và có thể được sử dụng nhiều lần trong chương trình của chúng ta. 'Khối câu lệnh' này cũng được đặt tên để bất cứ khi nào chúng ta muốn sử dụng nó trong chương trình/tập lệnh của mình, chúng ta có thể gọi nó bằng tên của nó Show Trong PHP có hàng nghìn hàm dựng sẵn mà chúng ta có thể sử dụng trực tiếp trong chương trình/tập lệnh của mình PHP cũng hỗ trợ các hàm do người dùng định nghĩa, nơi chúng ta có thể định nghĩa các hàm của riêng mình Một chức năng không thực thi khi nó được định nghĩa, nó thực thi khi nó được gọi Hãy hiểu cách chúng ta có thể định nghĩa các hàm của riêng mình trong chương trình của mình và sử dụng các hàm đó cú pháp Một vài Quy tắc đặt tên cho Hàm
Thời gian cho một ví dụHãy viết một hàm rất đơn giản sẽ hiển thị thông báo "Merry Christmas and a Very Happy New Year" đơn giản. Kịch bản này thực sự có thể rất hữu ích khi bạn phải gửi email lễ hội cho mọi người bạn của mình và bạn phải viết cùng một thông điệp trong tất cả chúng
Chào Martha Giáng sinh vui vẻ và một năm mới hạnh phúc Chào Jon Giáng sinh vui vẻ và một năm mới hạnh phúc Ưu điểm của hàm do người dùng định nghĩaNhư chúng ta đã thấy một ví dụ đơn giản về việc sử dụng một hàm ở trên, bạn hẳn đã hiểu nó có thể tiết kiệm thời gian như thế nào đối với các chương trình lớn. Dưới đây là một vài lợi thế của việc sử dụng các chức năng cho bạn
Đối số chức năng PHPChúng ta thậm chí có thể truyền dữ liệu cho một chức năng, có thể được sử dụng bên trong khối chức năng. Điều này được thực hiện bằng cách sử dụng các đối số. Một đối số không là gì ngoài một biến Các đối số được chỉ định sau tên hàm, trong ngoặc đơn, được phân tách bằng dấu phẩy. Khi chúng ta định nghĩa một hàm, chúng ta phải xác định số lượng đối số mà nó sẽ chấp nhận và chỉ có thể truyền số lượng đối số đó trong khi gọi hàm. cú pháp Hãy lấy một ví dụ đơn giản
Này Jai Chúc bạn một lễ Diwali vui vẻ Này Jon chúc bạn một năm mới hạnh phúc Như bạn có thể thấy trong ví dụ trên, cách chúng ta thay đổi hàm 2 để bắt đầu nhận đối số và giờ đây nó có thể được sử dụng để gửi lời chúc mừng cho các lễ hội khác nhauĐối số chức năng mặc định PHPĐôi khi các đối số của hàm đóng một vai trò quan trọng trong việc thực thi mã hàm. Trong những trường hợp như vậy, nếu người dùng quên cung cấp đối số trong khi gọi hàm, điều đó có thể dẫn đến một số lỗi. Để tránh những lỗi như vậy, chúng ta có thể cung cấp một giá trị mặc định cho các đối số được sử dụng khi không có giá trị nào được cung cấp cho đối số khi hàm được gọi Hãy lấy một ví dụ
Này Jai Chúc bạn một lễ Diwali thật Hạnh phúc Này Jon Chúc bạn một Cuộc sống thật Hạnh phúc Vì vậy, khi bạn quên cung cấp đối số trong khi gọi hàm, để che đậy, bạn có thể đặt giá trị mặc định cho đối số cho hàm của mình Các giá trị trả về của hàm PHPCó, các chức năng thậm chí có thể trả về kết quả. Khi chúng ta có các hàm được xác định để thực hiện một số phép toán, v.v., chúng ta muốn xuất kết quả của phép toán, vì vậy chúng ta trả về kết quả Câu lệnh 0 được sử dụng để trả về bất kỳ biến hoặc giá trị nào từ một hàm trong PHPHãy xem một ví dụ
5 + 10 = 15 Nạp chồng hàm PHPNạp chồng hàm cho phép bạn có nhiều biến thể khác nhau của một hàm, được phân biệt bởi số lượng và loại đối số mà chúng nhận Ví dụ: chúng ta đã định nghĩa hàm 1 nhận hai đối số và trả về tổng của hai đối số đó. Nếu chúng tôi muốn cung cấp hỗ trợ để thêm 3 sốĐể giải quyết những tình huống như vậy, điều chúng ta có thể làm là xác định hai biến thể khác nhau của hàm 1, một biến thể nhận 2 đối số và biến thể khác nhận 3 đối số. Điều này được gọi là quá tải chức năngHãy lấy một ví dụ,
5 + 10 = 15 5 + 10 + 15 = 30 Thật không may, PHP không hỗ trợ Nạp chồng hàm Điều này chỉ để cung cấp cho bạn một ý tưởng về nạp chồng hàm là gì. Trong PHP, chữ ký hàm chỉ dựa trên tên của chúng và không bao gồm danh sách đối số, do đó chúng ta không thể có hai hàm có cùng tên người dùng là gìCác hàm do người dùng PHP xác định
. Một chức năng sẽ không tự động thực thi khi tải trang. Một chức năng sẽ được thực hiện bởi một lời gọi đến chức năng. A function is a block of statements that can be used repeatedly in a program. A function will not execute automatically when a page loads. A function will be executed by a call to the function.
Chức năng và người dùng sẵn có là gìTrong trường hợp các hàm tích hợp sẵn không thực hiện tác vụ bạn cần, bạn có thể tạo các hàm của riêng mình . Các loại hàm này được gọi là hàm "do người dùng định nghĩa". Không giống như các chức năng tích hợp sẵn, bất kỳ nhà phát triển tập lệnh nào cũng có thể sửa đổi nội dung của chức năng do người dùng xác định.
Chức năng sẵn có trong PHP là gì?Các hàm tích hợp là các hàm được xác định trước trong PHP tồn tại trong gói cài đặt . Các hàm sẵn có của PHP này là những gì làm cho PHP trở thành một ngôn ngữ kịch bản rất hiệu quả và năng suất. Các hàm dựng sẵn của PHP có thể được phân thành nhiều loại. Dưới đây là danh sách các hạng mục.
Những gì được xây dựngCác hàm dựng sẵn là những hàm đã được định nghĩa sẵn trong thư viện Python và chúng ta có thể gọi chúng trực tiếp. Các hàm do người dùng xác định là những hàm mà chúng ta tự xác định trong chương trình của mình và sau đó gọi chúng ở bất cứ đâu chúng ta muốn |