Bootstrap

Vũ Thành Lâm

Content - Code - SEO - MMO
17/10/1979
Tây Mỗ - Nam Từ Liêm - Hà Nội
thanhlam19792003

Lamvt – Vũ Thành Lâm – bắt đầu Code 2005 Freelancer từ 2006 với hàng ngàn dự án lớn nhỏ cho nước ngoài và hàng trăm dự án web cho Việt Nam.

SEO thành công rất nhiều dự án lớn, độ khó cao.
MOD (Moderator) và Admin (Administraror) của nhiều diễn đàn về SEO và CODE web MMO tại Việt Nam
Dạy Lập trình Thiết kế Web và SEO Miễn phí 17++ Năm (Từ 2006 đến Nay)

Làm thế nào để định nghĩa và gọi hàm trong PHP?

5/5 - (7 bình chọn)

Sức mạnh thực sự của PHP cũng như các ngôn ngữ lập trình khác xuất phát từ các hàm của nó. Trong PHP có hơn 1000 hàm built-in (được định nghĩa sẵn). Vậy hàm là gì? Định nghĩa chúng ra sao? Sử dụng chúng như thế nào? Trong bài viết này chúng ta cùng nhau giải đáp các thắc mắc trên nhé.

Xem thêm:

Lập trình Web với ngôn ngữ PHP

Lập trình PHP cơ bản

Làm thế nào để định nghĩa và gọi hàm trong PHP? function_php

Contents

Hàm là gì?

Một hàm là khối mã thực hiện một nhiệm vụ cụ thể nào đó. Một hàm là một đoạn mã tách biệt với phần còn lại của mã của bạn. Bạn tách nó ra vì nó khiến mã dễ đọc và tiện dụng, bạn có thể sử dụng lại nhiều lần. Hàm giúp mã của bạn ngắn gọn hơn và tiết kiệm thời gian hơn. Các lợi ích khi sử dụng hàm:

– Hàm làm giảm sự lặp lại mã trong một chương trình.

– Hàm làm cho mã dễ dàng bảo trì hơn.

– Hàm giúp dễ dàng gỡ lỗi trong quá trình phát triển.

– Hàm có thể tái sử dụng.

Hàm định nghĩa sẵn

PHP có một tập hợp lớn các hàm tích hợp sẵn mà bạn có thể gọi trực tiếp trong mã PHP của bạn để thực hiện một công việc cụ thể ví dụ như hàm echo() để hiển thị một chuỗi ra màn hình. Bạn có thể xem danh sách đầy đủ các hàm tích hợp sẵn trong PHP tại đây

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

Ngoài các hàm được xây dựng sẵn, chúng ta có thể tạo ra các chức năng riêng của mình.

Một hàm là một khối các câu lệnh được sử dụng lặp đi lặp lại trong một chương trình.

Một hàm sẽ không thực hiện ngay khi tải trang.

Một hàm người dùng định nghĩa chỉ được thực hiện khi gọi hàm.

Cách định nghĩa và gọi hàm

Một hàm được định nghĩa bắt đầu bằng từ khóa function, tiếp theo là tên hàm mà bạn muốn tạo ra, sau đó là dấu ngoặc đơn (), cuối cùng dấu ngoặc nhọn {}.

Cú pháp định nghĩa hàm

function functionName() {
   đoạn mã được thực hiện;
}

Ví dụ:

Làm thế nào để định nghĩa và gọi hàm trong PHP? define_functionTrong ví dụ trên, chúng ta tạo một hàm có tên writeMessage(). Dấu ngoặc nhọn mở ({) cho biết sự bắt đầu của hàm và dấu ngoặc nhọn đóng (}) cho thấy sự kết thúc hàm. Hàm trên sẽ xuất ra chuỗi “Các bạn đang tìm hiểu về hàm”. Để gọi hàm, chỉ cần viết tên của nó.

Đối số truyền vào hàm

Thông tin có thể được truyền đến các chức năng thông qua các đối số. Một đối số cũng giống như một biến.

Đối số được đặt sau tên hàm, bên trong dấu ngoặc đơn. Bạn có thể thêm nhiều đối số, chỉ cần tách chúng bằng dấu phẩy.

Ví dụ:

Làm thế nào để định nghĩa và gọi hàm trong PHP? function_with_argument

Hàm getSum() trong ví dụ trên với đối số là hai giá trị số nguyên, hàm thực hiện việc tính tổng 2 số và sau đó hiển thị kết quả.

Hàm với giá trị đối số mặc định

Bạn cũng có thể tạo các hàm với đối số mặc định – chỉ cần chèn tên tham số, tiếp theo là một dấu bằng (=), cuối cùng là một giá trị mặc định, như sau.

Làm thế nào để định nghĩa và gọi hàm trong PHP? function_with_default_argument-1024x493

Như bạn có thể thấy lần gọi hàm thứ ba customFont() không bao gồm đối số thứ hai. PHP sử dụng giá trị mặc định cho đối số $size là 1,5.

Hàm trả về giá trị

Một hàm có thể trả về một giá trị bằng cách sử dụng câu lệnh return. Giá trị có thể là bất kỳ loại nào trong PHP, bao gồm mảng và các đối tượng.

Làm thế nào để định nghĩa và gọi hàm trong PHP? return_value

Xem thêm: Dịch vụ thiết kế Website

Tin mới nhất

Dù bạn dùng phiên bản WordPress với lưu lượng truy cập cao hay một blog nhỏ trên máy chủ chia...

VR PLUS (https://vrplus.vn/ ) Là một trong những dự án do Lamvt thực hiện trong thời gian gần đây. Như...

Trong một năm qua, chúng tôi đã xuất bản khoảng 79 bài viết SEO trên blog Ahrefs. Các bài viết...

Khám phá kĩ thuật viết nội dung SEO Nếu không có SEO, nội dung của bạn có thể bị chìm...

Các website về lĩnh vực làm đẹp cần phải có một thiết kế (design) hấp dẫn và bắt mắt. Điều...

Tin được yêu thích

Như đã nói, phần mềm chỉnh sửa video đang ngày càng chứng tỏ được tầm quan trọng của mình, nhất...

Nhiều bạn thắc mắc là sau khi cài đặt Plugin cho Google AMP thì làm thế nào để kiểm tra,...

Các trang web giáo dục và các trang web của chính phủ có một lợi thế hơn trong bảng xếp...

Nội dung là một trong 3 tiêu chí quan trọng để google đánh giá thứ hạng tìm kiếm cho website...

Thẻ <span> </span> Thẻ <span> là thẻ khá đặc biệt trong HTML, theo mặc định thì thẻ <span> được thêm...

Khách đang xem

  1. Một bài viết dù nội dung hay, sâu sắc nhưng cách đặt tiêu đề không thu hút cũng khó thu...
    7 giây trước
  2. Chắc hẳn các bạn làm MMO hoặc Chỉnh sửa Video cho Youtube đã biết đến bài 10 Phần mềm Chỉnh...
    7 giây trước
  3. Tại sao ngày nay SEO lại thích hợp hơn quảng cáo. Công nghệ và thông tin là hai thứ không...
    8 giây trước
  4. Đánh giá trực tuyến là một con đường rất quan trọng cho việc kinh doanh của bất kỳ doanh nghiệp...
    13 giây trước
  5. Snippets cho bạn biết tiêu đề của bài viết, một đoạn mô tả nội dung và đường dẫn trang web...
    10 giây trước
  6. Xã hội hiện đại đang phát triển xu hướng tương tác trực tuyến cho công việc, học tập, mua sắm,...
    26 giây trước
  7. Với xu hướng toàn cầu hóa, mọi thứ phát triển vượt bậc nhất là Internet. Hiện nay, có rất nhiều...
    9 giây trước
  8. Xây dựng liên kết là một trong những hoạt động SEO quan trọng nhất nhưng điều này không có nghĩa là...
    8 giây trước
  9. Google liên tục thay đổi thuật toán và cách sắp xếp các trang kết quả. Điều này đã, đang và...
    7 giây trước
  10. Một Website có tốc độ load trang quá chậm sẽ làm bạn mất rất nhiều lưu lượng truy cập, khách...
    7 giây trước