PHP - Function

1) Hàm (Function):

    Hàm là một khối câu lệnh có thể được sử dụng lặp đi lặp lại trong một chương trình

    Một chức năng sẽ không tự động thực thi khi tải trang

    Một hàm sẽ được thực thi bởi một lời gọi hàm

    Cú pháp :

function functionName() {
    code to be executed;
}

Đối số trong hàm (Arguments):

    Trong một hàm chúng ta có thể gọi các đối số để thực hiện những nhiệm vụ, hành động trong hàm

    Ví dụ:

    Hàm có1 đối số:

<?php
function familyName($fname) {
  echo "$fname Mine.<br>";
}

familyName("Jani");
?>

Kết quả: Jani Mine

    Hàm có 2 đối số:

<?php
function familyName($fname, $year) {
  echo "$fname Mine. Born in $year <br>";
}

familyName("Hege", "2001");
?>
Kết quả: Hege Mine. Born in 2001

Trả về giá trị (Returning values):

    Để hàm trả về 1 giá trị, sử dụng câu lệnh return

    Ví dụ:

<?php
function sum(int $x, int $y) {
  $z = $x + $y;
  return $z;
}
echo "5 + 10 = " . sum(5, 10);
?>
Kết quả: 5 + 10 = 15

2) Hàm có sẵn trong PHP:

    Trong PHP có rất nhiều hàm có sẵn để sử dụng giúp cho việc code trở nên nhanh chóng, dễ dàng hơn

Hàm date():

    Định nghĩa: Định dạng ngày giờ cục bộ và trả về chuỗi ngày tháng đã định dạng

    Cú pháp:

date(format, timestamp)

    Format:

    Y: năm,

    m: tháng,

    d: ngày,

    H: giờ,

    i: phút,

    s: giây

    Ví dụ:

echo 'Today is: ' . date("Y-m-d h:i:s");
kết quả: Today is: 2020-11-6 10:15:01

    Đây là thời gian lấy trên server, không đúng với thời gian thực.

    Hàm date() kết hợp với hàm date_default_timezone_set("Asia/Bangkok") để định dạng về đúng nơi hiện tại

    Ví dụ:

date_default_timezone_set("Asia/Bangkok");
echo 'Today is: ' . date("Y-m-d h:i:s");
kết quả: Today is: 2020-11-6 4:18:30

    Hàm date() kết hợp cùng nhiều hàm để thay đổi thời gian theo mong muốn của người dùng.

    Sử dụng hàm: strtotime() thay đổi thời gian.

    Ví dụ:

date_default_timezone_set("Asia/Bangkok");
echo 'Today is: ' . date("Y-m-d h:i:s", strtotime("+4 months -3 days"));
kết quả: Today is: 2020-03-03 4:22:30 

3)Tài liệu:

    https://www.w3schools.com/php/func_date_date.asp https://www.php.net/manual/en/function.date.php

Nguồn: Viblo

Bình luận
Vui lòng đăng nhập để bình luận
Một số bài viết liên quan