Hàm là một khối các câu lệnh khép kín có thể được thực thi nhiều lần bất cứ khi nào chúng ta cần.
Khái niệm về hàm này giống như trong các ngôn ngữ khác như C. Có hơn 1.000 hàm sẵn trong phân phối PHP tiêu chuẩn. Ngoài ra, chúng ta có thể xác định các chức năng riêng theo các yêu cầu.
Cú pháp:
function functionName[]{
statement 1 :
statement 2 :
statement 3 :
......
}
Các loại chức năng trong PHP
- Các chức năng nội bộ [tích hợp]
- Các chức năng xác định người dùng
Chức năng tích hợp nội bộ trong PHP
PHPINFO [] | in[] | mysqli_connect [] | báo cáo lỗi[] |
ERROR_LOG [] | mảng[] | sao chép [] | hủy liên kết [] |
ngày[] | thời gian[] | Strlen [] | Strlen [] |
Để biết tham khảo đầy đủ và ví dụ về các hàm xác định trước, vui lòng truy cập //php.net/manual/en/funcref.php
Một số [thậm chí không phải hầu hết] sử dụng các chức năng tích hợp như đã đề cập dưới đây:
- Chuyển đổi một chuỗi các chữ cái thành chữ hoa và chữ thường
- Hiển thị và sử dụng ngày và thời gian
- Khởi tạo và đóng kết nối cơ sở dữ liệu
- Tuyên bố và sử dụng một mảng
- Xử lý các tập tin
- Truy cập dữ liệu trong các biểu mẫu
- Các chức năng hệ thống tập tin
- Chức năng mở kết nối FTP
- Email các chức năng liên quan
- Chức năng toán học
- Các chức năng cụ thể của MySQL
- Chức năng URL
- Chức năng hình ảnh
Sử dụng chức năng PHP của riêng bạn [chức năng do người dùng xác định]
- Bạn cũng có thể tạo các chức năng của riêng bạn.
- Đầu tiên, bạn cần đặt tên cho nó.
- Tất cả các hàm trong PHP bắt đầu với hàm [].
- Các chức năng cũng có thể chấp nhận các tham số.
- Một hàm cũng có thể được sử dụng để trả về các giá trị.
Thí dụ:
Thí dụ:
Trả lại giá trị
Tất cả các chức năng trong PHP trả về một giá trị, ngay cả khi bạn không làm cho chúng rõ ràng. Do đó, khái niệm các hàm "void" không áp dụng cho PHP. Bạn có thể chỉ định giá trị trả về chức năng của mình bằng cách sử dụng từ khóa trả về:
Thí dụ:
Trả lại giá trị
Tất cả các chức năng trong PHP trả về một giá trị, ngay cả khi bạn không làm cho chúng rõ ràng. Do đó, khái niệm các hàm "void" không áp dụng cho PHP. Bạn có thể chỉ định giá trị trả về chức năng của mình bằng cách sử dụng từ khóa trả về:
Tuy nhiên, lưu ý rằng ngay cả khi bạn không trả lại giá trị, PHP vẫn sẽ khiến chức năng của bạn trả về null.
Thí dụ:
Trả lại giá trị
Tất cả các chức năng trong PHP trả về một giá trị, ngay cả khi bạn không làm cho chúng rõ ràng. Do đó, khái niệm các hàm "void" không áp dụng cho PHP. Bạn có thể chỉ định giá trị trả về chức năng của mình bằng cách sử dụng từ khóa trả về:
Thí dụ:
- TRANG CHỦ
- DỊCH VỤ
- Phát triển PHP
- Phát triển Laravel
- Phát triển ứng dụng iPhone
- Phát triển ứng dụng Android
- Phát triển WooC Commerce
- Phát triển Magento
- Shopify phát triển
- Phát triển WordPress
- Phát triển chủ đề WordPress
- Phát triển plugin WordPress
- Phát triển WordPress
- Thiết kế website
- VỀ
- BLOG
- Yêu cầu báo giá
Các loại chức năng khác nhau trong PHP
Trong bài đăng này, tôi sẽ giải thích các loại chức năng khác nhau được phát huy trong khi làm việc với PHP.
Dưới đây là danh sách các loại chức năng PHP:
- Chức năng xác định người dùng
- Trả về hàm giá trị
- Chức năng biến
- Hàm bên trong [được xây dựng]
- Hàm ẩn danh
Bây giờ, hãy để bắt đầu từng loại một cách chi tiết:
Chức năng xác định người dùng
Trả về hàm giá trị
Chức năng biến?php |
Hàm bên trong [được xây dựng]
Hàm ẩn danh
Bây giờ, hãy để bắt đầu từng loại một cách chi tiết:
Hàm này có thể được xác định bằng cách sử dụng cú pháp như sau:
123456789101112131415161718192021222324 | Chức năng biến?php Hàm bên trong [được xây dựng][]; Hàm ẩn danh Bây giờ, hãy để bắt đầu từng loại một cách chi tiết:if [$makefoo] foo[]; |
Trả về hàm giá trị
Chức năng biến
Chức năng biến?php |
Hàm bên trong [được xây dựng]
Hàm ẩn danh
Chức năng biến?php |
Hàm bên trong [được xây dựng]
Hàm ẩn danh
Bây giờ, hãy để bắt đầu từng loại một cách chi tiết:
Hàm này có thể được xác định bằng cách sử dụng cú pháp như sau:
Điều này giống như hàm do người dùng xác định nhưng nó sẽ trả về một số giá trị dựa trên đối số được truyền bằng cách sử dụng câu lệnh trả về. Kiểm tra ví dụ dưới đây:
Tên chức năng tuân theo các quy tắc giống như các nhãn khác trong PHP. Một tên hàm hợp lệ bắt đầu bằng một chữ cái hoặc dấu gạch dưới, theo sau là bất kỳ số lượng chữ cái, số hoặc dấu gạch dưới. Như một biểu thức chính quy, nó sẽ được thể hiện như vậy: [A-A-Z_ \ x7f- \ xff] [A-A-Z0-9_ \ x7f- \ xff]*.
& nbsp; $ UnnamedFunction ['Thế giới']; & nbsp; $ UnnamedFunction ['PHP']; ?->?php Hy vọng bạn tìm thấy thông tin này hữu ích cho bạn. Chờ đợi phản hồi của bạn.$unnamedFunction['World']; |
Nhà phát triển web tự do đầy đủ có kinh nghiệm với hồ sơ theo dõi về việc tạo ra kết quả tuyệt vời trong hơn 11 năm. Kỹ năng giao tiếp và hợp tác tuyệt vời, quản lý với một nhóm gồm hơn 20 người. Tôi đã có động lực để tạo ra một tác động tích cực đến doanh thu của bạn thông qua dự án phát triển cổng thông tin web của khách hàng.
7 bình luận
Tôi có thể làm chứng rằng tiêu đề của bạn, các loại chức năng khác nhau trong nhà phát triển PHP Xpert, rất tuyệt vời nhưng tôi muốn cho bạn biết rằng nội dung của bạn hiện đang hoạt động với trình duyệt Sony Ericsson Xperia của tôi.
Lời khuyên tuyệt vời gần đây tôi đã đạt được trên blog của bạn và đã đọc cùng. Tôi nghĩ rằng tôi sẽ để lại nhận xét thiếu năng lực của mình. Tôi không biết những gì ToexposeExcept mà tôi rất thích đọc. Trên blog mục tiêu. Tôi sẽ tiếp tục truy cập blog này rất mà không có ngoại lệ.
Sherlene Sturman ngày 26 tháng 9 năm 2010 lúc 3:41 AM - Trả lời
Đánh giá cao nó để cung cấp thông tin khá tốt. Toàn thế giới của bạn thật tuyệt vời. Tôi rất ấn tượng bởi các chi tiết cụ thể mà bạn đã làm trên blog này. Nó thể hiện cách bạn hiểu chủ đề này. Đánh dấu trang phương pháp này, sẽ trở lại một lần nữa để thêm. Bạn, bạn của tôi, tuyệt vời! Tôi chỉ tìm thấy thông tin mà trước đây tôi đã tìm kiếm ở tất cả các nơi và chỉ có thể khám phá. Thật là một trang web internet lý tưởng. Chẳng hạn như trang web này, trang web của bạn là một trong những yêu thích mới của tôi. Tôi tương tự như thông tin này đã được chứng minh và nó đã cho tôi một số khuyến khích để có kết quả tốt vì một số lý do, vì vậy hãy duy trì chức năng tuyệt vời! September 26, 2010 at 3:41 am - Reply
Trang web siêu Duper! Tôi thích nó!! Sẽ quay lại một lần nữa - cũng cho bạn thức ăn, cổ vũ.
Kerry Laprise ngày 3 tháng 10 năm 2010 lúc 12:38 tối - Trả lời
-
Bạn có thể trở nên tốt hơn và tốt hơn với tư cách là một nhà văn. Giữ nó lên! October 3, 2010 at 12:38 pm - Reply
Neelam Panthi ngày 31 tháng 3 năm 2013 lúc 1:24 chiều - Trả lời
Đây là trang web rất hữu ích cho bất kỳ chủ đề nào March 31, 2013 at 1:24 pm - Reply
Shetu ngày 20 tháng 12 năm 2019 lúc 2:57 chiều - Trả lời
Bài viết gần đây December 20, 2019 at 2:57 pm - Reply
Nhà điều hành phân công Null Coalescing trong Php 7.4
- W3Layouts - Trình tạo trang web tốt nhất
- Mọi thứ bạn cần biết liên quan đến WordPress
- Thận trọng khi làm việc với các giá trị nổi trong PHP
- Cài đặt tiện ích mở rộng bcmath trong PHP
- Sự thật về Magento bạn nên biết
- HTML5 có thể tăng trò chơi VR không?
- Bài viết liên quan
BÁO GIÁ MIỄN PHÍ
Bạn có cần trợ giúp với các dịch vụ? Yêu cầu báo giá miễn phí để liên lạc.
Các loại chức năng trong PHP là gì?