04/10/2018, 17:01

[BÀI 8] HÀM VÀ GỌI HÀM TRONG PHP

Để giảm thời gian lặp lại 1 thao tác code nhiều lần, PHP hỗ trợ người lập trình việc tự định nghĩa cho mình những hàm có khả năng lặp lại nhiều lần trong website. Việc này cũng giúp cho người lập trình kiểm soát mã nguồn một cách mạch lạc. Đồng thời có thể tùy biến ở mọi trang mà không cần phải ...

Để giảm thời gian lặp lại 1 thao tác code nhiều lần, PHP hỗ trợ người lập trình việc tự định nghĩa cho mình những hàm có khả năng lặp lại nhiều lần trong website. Việc này cũng giúp cho người lập trình kiểm soát mã nguồn một cách mạch lạc. Đồng thời có thể tùy biến ở mọi trang mà không cần phải khởi tạo hay viết lại mã lệnh như HTML thuần.

Trong PHP chia ra làm 2 loại hàm : Đó là các hàm có sẵn và do người dùng tự định nghĩa.

Hàm tự định nghĩa

  • Không có tham số

Cú pháp:

Trong đó: name() tên hàm do người dùng đặt. Tên hàm có thể là một tổ hợp bất kỳ những chữ cái, con số và dấu gạch dưới, cách đặt tên hàm phải tuân thủ như cách đặt tên biến.

Ví dụ:

  • Có tham số truyền vào

Cú pháp:

Trong đó:

– $ts1, $ts2: tham số được sử dụng trong hàm.

– khối lệnh: nằm bên trong cặp dấu ngoặc nhọn ( {} ).

=> Có thể thêm bao nhiêu tham số tùy ý, chỉ việc ngăn cách chúng với dấu phẩy. Các tham số của hàm chính là các biến, khi gọi hàm ta sẽ gán giá trị cho các biến ấy.

Ví dụ:

  • Hiển thị mã lớp học với tham số truyền vào là $malh, được thực hiện bằng hàm hienthi() .

Kết quả hiện thị: PHP_01 , PHP_02, PHP_03.

  • Thực hiện phép tính tổng với 3 tham số truyền vào sum().

Kết quả hiện thị: Tổng của ba số là : 6 .

  • Hàm có giá trị trả về

Khi thực hiện xong hàm thì sẽ được trả về một giá trị nào đấy thông qua câu lệnh return được đặt ở trong hàm.

Gọi một file khác vào trong PHP

  • PHP cung cấp nhiều hàm cho phép triệu gọi lại file. Như hàm include(“URL đến file”), require(“URL Đến file”).
  •  Ngoài hai cú pháp trên còn có include_once(), require_once(). Hai hàm này cũng có trách nhiệm gọi lại hàm. Nhưng chúng sẽ chỉ gọi lại duy nhất 1 lần mà thôi.

Ví dụ:

Tạo file ltphp.php và ltandroid.php trong thư mục htdoc của xampp.

Nội dung file ltandroid.php như sau:

Nội dung file ltphp.php thêm nữa là ta sẽ sử dụng hàm include để gọi lại file ltandroid.php mà ta đã khởi tạo trước đó :

Kết quả hiển thị:

  • HTML
  • CSS
  • JavaScript
  • Java
  • SQL
  • SDK
  • Tham gia các khóa học của DevPro tại đây !!! để có thêm những kiến thức bổ ích hơn.

tu-hoc-lap-trinh-php

Bài liên quan

[BÀI 8] HÀM TRONG JAVASCRIPT

Hàm là một đọan chương trình có thể được sử dụng nhiều lần trong một chương trình để thực hiện một tác vụ nào đó. Chúng ta có thể tự định nghĩa hoặc sử dụng một số hàm có sẵn được sử dụng trong JavaScript như : alert(), confirm(),prompt(), eval(), … Cách xây d ự ng hàm: Dùng từ ...

Hoàng Hải Đăng viết 17:03 ngày 04/10/2018

[BÀI 8] HÀM VÀ GỌI HÀM TRONG PHP

Để giảm thời gian lặp lại 1 thao tác code nhiều lần, PHP hỗ trợ người lập trình việc tự định nghĩa cho mình những hàm có khả năng lặp lại nhiều lần trong website. Việc này cũng giúp cho người lập trình kiểm soát mã nguồn một cách mạch lạc. Đồng thời có thể tùy biến ở mọi trang mà không cần phải ...

Trần Trung Dũng viết 17:01 ngày 04/10/2018

Bài 14: Xây dựng hàm trong php

Trong các ngôn ngữ lập trình hàm được chia làm nhiều loại. I. Hàm hệ thống(hàm có sẵn) : Là các hàm được xây dựng sẵn và người lập trình chỉ việc sử dụng mà không cần phải xây dựng hoặc quan tâm tác hàm này sẽ làm như thế nào để có kết quả. Ví dụ : Hàm die(), explode(), implode()... ...

Bùi Văn Nam viết 16:30 ngày 01/10/2018

Bài 8: Khái niệm về hàm và gọi lại hàm trong PHP

Bài 8: Khái niệm về hàm và gọi lại hàm trong PHP Để giảm thời gian lặp lại 1 thao tác code nhiều lần, PHP hỗ trợ người lập trình việc tự định nghĩa cho mình những hàm có khả năng lặp lại nhiều lần trong website. Việc này cũng giúp cho người lập trình kiểm soát mã nguồn một ...

Trịnh Tiến Mạnh viết 15:13 ngày 19/09/2018

Hàm trong PHP

Hàm trong PHP giống với các ngôn ngữ lập trình khác. Một hàm là một đoạn code mà nhận một hoặc nhiều đầu vào trong mẫu các tham số, và thực hiện một vài tiến trình xử lý và trả về 1 giá trị. Chương trước chúng ta đã làm quen với các hàm như fopen() và fread() ... Chúng là những hàm được ...

Trịnh Tiến Mạnh viết 10:15 ngày 14/08/2018
0