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í 15++ 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

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

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...

Core Web Vitals được đo lường như thế nào? Làm thế nào để bạn biết các bản sửa lỗi đã...

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. Hầu hết các bà mẹ bỉm sữa thường không có nguồn thu nhập bởi dành tất cả thời gian vào...
    2 giây trước
  2. Được tung ra vào năm 2011, Google AdWords Express (AWE) đã đưa ra mục quảng cáo dễ tiếp cận cho...
    8 giây trước
  3. Tất cả về Domain Authority xem ở đây: Domain Authority (DA) là gì?  Hướng dẫn hoàn chỉnh cho người mới...
    19 giây trước
  4. Trong bài này chúng ta sẽ cùng nhau tìm hiểu về Bootstrap form. Form được sử dụng khá nhiều trong...
    9 giây trước
  5. Google RankBrain đã có tín hiệu từ năm 2017. Thế nhưng, sự xuất hiện mạnh mẽ vào năm 2018, Google liệu có...
    4 giây trước
  6. Làm đẹp là khao khát, mong muốn chính đáng của mỗi người. Không chỉ riêng chị em phụ nữ, bất...
    2 giây trước
  7. Tổng quan về Google Webmaster Tool Nếu bạn đã theo dõi bài viết về Google Analytics của mình cùng với...
    27 giây trước
  8. Viết - nghe dễ mà lại rất khó, thấy khó mà hóa ra lại rất dễ. Nhiều bạn mới vào...
    11 giây trước
  9. Làm thế nào để xếp thứ hạng trong Google? Đó là một trong những câu hỏi mà rất nhiều độc...
    19 giây trước
  10. Bạn có cập nhật các hướng dẫn mới nhất về nghiên cứu từ khóa không? Nghiên cứu từ khóa đã là...
    24 giây trước