Làm cách nào để xác định các hàm PHP?

Các chức năng tăng khả năng đọc mã và khả năng sử dụng lại. Không sử dụng các chức năng, có rất nhiều mã lặp lại. Trong hướng dẫn này, bạn sẽ tìm hiểu mọi thứ cần biết về các hàm PHP.

Chức năng là gì?

Các hàm PHP là sức mạnh thực sự của nó. Có hai loại chức năng trong PHP

  1. Chức năng tích hợp. PHP cung cấp hơn 1000 hàm dựng sẵn. Tuy nhiên, các chức năng này đã sẵn sàng để sử dụng. Bạn chỉ cần gọi họ bằng tên. Bạn có thể xem qua các hàm tích hợp PHP tại đây
  2. chức năng tùy chỉnh. bạn có thể xác định các chức năng của riêng mình và gọi chúng ở bất kỳ đâu trong mã. Trong bài viết này, chúng ta sẽ nói về các chức năng tùy chỉnh. Hàm tùy chỉnh còn được gọi là hàm do người dùng xác định

Hàm do người dùng định nghĩa trong PHP

Trong phần này, chúng ta sẽ học cách khai báo và định nghĩa các hàm riêng trong PHP. Trước khi đi sâu vào, chúng ta hãy tìm hiểu một số thông tin quan trọng về các hàm PHP.

  • Một hàm là một khối các câu lệnh. Nó có thể được sử dụng nhiều lần ở bất cứ đâu trong mã.
  • Khi tải lại trang web, các hàm php không được gọi tự động
  • Nó chạy khi được gọi ở bất cứ đâu

Làm cách nào để khai báo một hàm do người dùng xác định trong PHP?

Để khai báo một hàm PHP tùy chỉnh, hãy sử dụng cú pháp chung sau

Ví dụ

Giải thích ví dụ

  • Trong ví dụ trên, hàm được khai báo bằng từ khóa function. Sau đó, dấu ngoặc vuông của hàm [] cho biết bắt đầu hàm
  • Khối mã chức năng bắt đầu bằng { và kết thúc bằng }
  • Câu lệnh return là bắt buộc trong hàm, nếu không nó sẽ báo lỗi

đối số chức năng

Các tham số bên trong dấu ngoặc vuông của hàm được gọi là đối số của hàm. Đối số chức năng có thể là một hoặc nhiều. Nhiều đối số chức năng được phân tách bằng dấu phẩy

Ghi chú. Tên hàm không phân biệt chữ hoa chữ thường. Ví dụ: hàm abc[] và hàm ABC[] khác nhau

Các đối số của hàm giống như các biến. Các đối số được đưa ra trong dấu ngoặc vuông chức năng. Có thể có một hoặc nhiều đối số, được phân tách bằng dấu phẩy. Các đối số này có thể được truy cập và sửa đổi trong hàm

Ví dụ về một hàm với một đối số duy nhất

________hai

Trong ví dụ trên, lấy một đối số và nối nó với chuỗi. Vì vậy, hàm này được gọi năm lần, với các giá trị đối số khác nhau. Bạn sẽ thấy rằng hàm sẽ in giá trị đối số cùng với chuỗi

Ví dụ về hàm có hai đối số

Trong ví dụ trên, hàm nhận hai đối số, được phân tách bằng dấu phẩy. Phương thức gọi giống như được mô tả trong ví dụ trên. Tuy nhiên, chúng ta cần truyền hai giá trị cho hàm khi gọi nó.

Điều gì xảy ra nếu bạn chuyển không đủ đối số cho một hàm?

Nếu bạn cố gọi một hàm không đủ đối số, sẽ xảy ra lỗi. Tuy nhiên, luôn có cách để tránh điều này. Nó được mô tả dưới đây

Cách sử dụng giá trị mặc định trong đối số hàm – PHP

Hàm có thể gán giá trị mặc định cho đối số. Cho phép gọi hàm mà không cần chuyển đối số này. Nó được hiển thị dưới đây,

Trong ví dụ trên, chúng tôi đã gọi hàm không có tham số thứ hai. Giá trị của đối số thứ hai sẽ được lấy từ giá trị mặc định là 50

Truyền đối số của các hàm PHP bằng cách tham chiếu

Ở phần trên chúng ta đã tìm hiểu về cách truyền biến theo tham chiếu. Nếu một biến được sử dụng mà không có tham chiếu, bạn sẽ không thể sửa đổi giá trị trong hàm. Vì trong trường hợp này, HĐH tạo hai bản sao của đối số. Thay đổi giá trị đối số bên trong hàm khi thay đổi bản sao. Mặt khác. nếu một biến được truyền theo tham chiếu [dùng dấu &], nó sẽ không tạo ra nhiều bản sao. Vì vậy, việc thay đổi giá trị bên trong các hàm sẽ thay đổi giá trị của đối số ban đầu

Trả về hàm PHP

Câu lệnh return ngắt việc thực thi hàm và trả về giá trị

Ví dụ

Trong ví dụ trên, có hai đối số cho hàm này. Chúng thuộc kiểu số nguyên. Tổng của bạn được trả lại. Hàm được gọi với các giá trị đối số khác nhau trong đó giá trị trả về được quan sát

Kiểu hàm và giá trị trả về phải cùng kiểu. Ví dụ

khai báo [strict_types=1] trong php

Trong PHP, viết dòng trên ở đầu tệp PHP. Làm cho loại đối số chức năng tuân thủ nghiêm ngặt. Giúp tránh khai báo không hợp lệ như tổng của một số và một chuỗi số. Ví dụ

Làm cách nào để xác định một hàm trong PHP?

Định nghĩa và cách sử dụng. Việc khai báo hàm trong PHP được tạo từ từ dành riêng function theo sau theo tên của hàm và danh sách đối số của nó, trong khi phần thân của hàm được phân cách bằng dấu ngoặc nhọn [{ và }], giữa các dấu ngoặc nhọn này phải là toàn bộ tập lệnh sẽ được thực thi khi hàm được gọi.

Làm cách nào để gọi một hàm PHP trong HTML?

Gọi hàm PHP bằng cách sử dụng nút HTML . Tạo tài liệu biểu mẫu HTML có chứa nút HTML . Khi nút được nhấp, phương thức POST được gọi. Phương thức POST mô tả cách gửi dữ liệu đến máy chủ. Sau khi nhấp vào nút, hàm array_key_exists[] được gọi.

Làm cách nào để sử dụng chức năng từ một tệp PHP khác?

php , trong dòng 4, chúng tôi sử dụng phần bao gồm để gọi file khác , ta có thể thay include bằng require và mọi thứ sẽ hoạt động bình thường. Cũng lưu ý rằng khi sử dụng bao gồm hoặc yêu cầu, nó giống như tệp số nguyên ex1.

Làm cách nào để nhận được kết quả trả về của hàm PHP?

Để trả về một tham chiếu từ một hàm , hãy sử dụng toán tử tham chiếu & trong cả hai khai báo function< /a> và khi đặt giá trị cho biến. $new reference = và trả về tham chiếu[];

Chủ Đề