Đối số chức năng php là gì?

Các hàm được tham số hóa trong PHP là các hàm có tham số. Bạn có thể truyền bất kỳ số lượng tham số nào bên trong một hàm. Các tham số được truyền này hoạt động như các biến bên trong hàm của bạn

Chúng được chỉ định bên trong dấu ngoặc đơn, sau tên hàm

Đầu ra phụ thuộc vào các giá trị động được truyền dưới dạng tham số vào hàm


Ví dụ tham số hóa PHP 1

Cộng và trừ

Trong ví dụ này, chúng ta đã truyền hai tham số $x và $y bên trong hai hàm add() và sub()

đầu ra

Đối số chức năng php là gì?

Ví dụ tham số hóa PHP 2

Phép cộng và phép trừ với số động

Trong ví dụ này, chúng ta đã truyền hai tham số $x và $y bên trong hai hàm add() và sub()

đầu ra

Đối số chức năng php là gì?

Chúng tôi đã thông qua số sau,

Đối số chức năng php là gì?

Bây giờ nhấp vào nút THÊM, chúng tôi nhận được đầu ra sau

Đối số chức năng php là gì?

Bây giờ, nhấp vào nút SUBTRACTION, chúng tôi nhận được đầu ra sau

Đối số chức năng php là gì?

PHP. Chức năng

Cải thiện bài viết

Lưu bài viết

Thích bài viết

  • Độ khó. Dễ dàng
  • Cập nhật lần cuối. 01/04/2021

  • Đọc
  • Bàn luận
  • Thực tiễn
  • Video
  • khóa học
  • Cải thiện bài viết

    Lưu bài viết

    Hàm là một khối mã được viết trong chương trình để thực hiện một số tác vụ cụ thể. Chúng ta có thể liên hệ các chức năng trong chương trình với nhân viên trong văn phòng ngoài đời thực để hiểu rõ hơn về cách thức hoạt động của các chức năng. Giả sử ông chủ muốn nhân viên của mình tính toán ngân sách hàng năm. Vậy quá trình này sẽ hoàn tất như thế nào? . Các chức năng hoạt động theo cách tương tự. Chúng lấy thông tin làm tham số, thực thi một khối câu lệnh hoặc thực hiện các thao tác trên tham số này và trả về kết quả.
    PHP cung cấp cho chúng ta hai loại hàm chính.
     

    • Chức năng tích hợp sẵn. PHP cung cấp cho chúng ta bộ sưu tập khổng lồ các hàm thư viện dựng sẵn. Các chức năng này đã được mã hóa và lưu trữ dưới dạng chức năng. Để sử dụng chúng, chúng ta chỉ cần gọi chúng theo yêu cầu của chúng ta như, var_dump, fopen(), print_r(), gettype(), v.v.
    • Các hàm do người dùng xác định. Ngoài các hàm có sẵn, PHP cho phép chúng ta tạo các hàm tùy chỉnh của riêng mình được gọi là các hàm do người dùng định nghĩa.
      Sử dụng điều này, chúng tôi có thể tạo các gói mã của riêng mình và sử dụng nó bất cứ khi nào cần thiết bằng cách gọi nó.

     

    Tại sao chúng ta nên sử dụng hàm?

     

    • khả năng tái sử dụng. Nếu chúng ta có một mã chung mà chúng ta muốn sử dụng ở các phần khác nhau của chương trình, chúng ta chỉ cần chứa nó trong một hàm và gọi nó bất cứ khi nào cần. Điều này làm giảm thời gian và nỗ lực lặp lại một mã duy nhất. Điều này có thể được thực hiện cả trong một chương trình và cũng bằng cách nhập tệp PHP, chứa hàm, trong một số chương trình khác
    • Phát hiện lỗi dễ dàng hơn. Vì code của chúng ta được chia thành các hàm nên chúng ta có thể dễ dàng phát hiện ở hàm nào, lỗi nằm ở đâu và khắc phục chúng nhanh chóng, dễ dàng
    • Dễ dàng duy trì. Vì chúng ta đã sử dụng các hàm trong chương trình của mình, nên nếu cần thay đổi bất kỳ thứ gì hoặc bất kỳ dòng mã nào, chúng ta có thể dễ dàng thay đổi nó bên trong hàm và thay đổi đó sẽ được phản ánh ở mọi nơi, nơi hàm được gọi. Do đó, dễ bảo trì

     

    Tạo một chức năng

    Trong khi tạo hàm do người dùng xác định, chúng ta cần lưu ý một số điều.
     

    1. Bất kỳ tên nào kết thúc bằng dấu ngoặc đơn mở và đóng đều là một hàm
    2. Tên hàm luôn bắt đầu bằng từ khóa function
    3. Để gọi một hàm, chúng ta chỉ cần viết tên của nó theo sau dấu ngoặc đơn
    4. Tên hàm không được bắt đầu bằng số. Nó có thể bắt đầu bằng một bảng chữ cái hoặc dấu gạch dưới
    5. Tên hàm không phân biệt chữ hoa chữ thường

    Cú pháp.
     

    function function_name(){
        executable code;
    }

    Ví dụ.
     

    PHP




    This is Geeks for Geeks
    28

     

    This is Geeks for Geeks
    29
    This is Geeks for Geeks
    30

    This is Geeks for Geeks
    0

    This is Geeks for Geeks
    1
    This is Geeks for Geeks
    2
    This is Geeks for Geeks
    3____14

    This is Geeks for Geeks
    5

     

    This is Geeks for Geeks
    6

    This is Geeks for Geeks
    7

     

    This is Geeks for Geeks
    8

    Đầu ra.
     

    This is Geeks for Geeks

     

    Các tham số hoặc đối số của hàm

    Thông tin hoặc biến, trong dấu ngoặc đơn của hàm, được gọi là tham số. Chúng được sử dụng để giữ các giá trị thực thi trong thời gian chạy. Người dùng có thể tự do nhập bao nhiêu tham số tùy thích, được phân tách bằng toán tử dấu phẩy (,). Các tham số này được sử dụng để chấp nhận đầu vào trong thời gian chạy. Trong khi chuyển các giá trị như trong khi gọi hàm, chúng được gọi là đối số. Đối số là một giá trị được truyền cho một hàm và một tham số được sử dụng để giữ các đối số đó. Nói chung, cả tham số và đối số đều có nghĩa giống nhau. Chúng ta cần lưu ý rằng đối với mọi tham số, chúng ta cần truyền đối số tương ứng của nó.
    Cú pháp.
     

    This is Geeks for Geeks
    1

    Ví dụ.
     

    PHP




    This is Geeks for Geeks
    28

     

    This is Geeks for Geeks
    10

    This is Geeks for Geeks
    29
    This is Geeks for Geeks
    12
    This is Geeks for Geeks
    13
    This is Geeks for Geeks
    14
    This is Geeks for Geeks
    15
    This is Geeks for Geeks
    14
    This is Geeks for Geeks
    17
    This is Geeks for Geeks
    18

    This is Geeks for Geeks
    0

    This is Geeks for Geeks
    1
    This is Geeks for Geeks
    21
    This is Geeks for Geeks
    22
    This is Geeks for Geeks
    13
    This is Geeks for Geeks
    24
    This is Geeks for Geeks
    15
    This is Geeks for Geeks
    24
    This is Geeks for Geeks
    17
    This is Geeks for Geeks
    4

    This is Geeks for Geeks
    1
    This is Geeks for Geeks
    2
    This is Geeks for Geeks
    21____14

    This is Geeks for Geeks
    5

     

    This is Geeks for Geeks
    6

    This is Geeks for Geeks
    25

    This is Geeks for Geeks
    26

     

    This is Geeks for Geeks
    8

    Đầu ra.
     

    This is Geeks for Geeks
    2

     

    Đặt giá trị mặc định cho tham số chức năng

    PHP cho phép chúng ta thiết lập các giá trị đối số mặc định cho các tham số hàm. Nếu chúng ta không truyền bất kỳ đối số nào cho tham số có giá trị mặc định thì PHP sẽ sử dụng giá trị được đặt mặc định cho tham số này trong lệnh gọi hàm.
    Ví dụ.
     

    PHP




    This is Geeks for Geeks
    28

     

    This is Geeks for Geeks
    29

    This is Geeks for Geeks
    29
    This is Geeks for Geeks
    21
    This is Geeks for Geeks
    22____114
    This is Geeks for Geeks
    24
    This is Geeks for Geeks
    25

    This is Geeks for Geeks
    0

    This is Geeks for Geeks
    1
    This is Geeks for Geeks
    2
    This is Geeks for Geeks
    29
    This is Geeks for Geeks
    4

    This is Geeks for Geeks
    5

     

    This is Geeks for Geeks
    6

    This is Geeks for Geeks
    21____544
    This is Geeks for Geeks
    45

     

    This is Geeks for Geeks
    46

    This is Geeks for Geeks
    47

    This is Geeks for Geeks
    21____549____1280

     

    This is Geeks for Geeks
    8

    Đầu ra.
     

    This is Geeks for Geeks
    2

    Trong ví dụ trên, tham số $num có giá trị mặc định là 12, nếu chúng ta không truyền bất kỳ giá trị nào cho tham số này trong lệnh gọi hàm thì giá trị mặc định 12 này sẽ được coi là. Ngoài ra tham số $str không có giá trị mặc định nên nó là bắt buộc.
     

    Trả về giá trị từ hàm

    Hàm cũng có thể trả về giá trị cho phần chương trình từ nơi nó được gọi. Từ khóa return được sử dụng để trả lại giá trị cho một phần của chương trình, từ nơi nó được gọi. Giá trị trả về có thể thuộc bất kỳ loại nào bao gồm cả mảng và đối tượng. Câu lệnh return cũng đánh dấu sự kết thúc của hàm và dừng thực thi sau đó và trả về giá trị.
    Ví dụ.
     

    PHP




    This is Geeks for Geeks
    28

     

    This is Geeks for Geeks
    10

    This is Geeks for Geeks
    29
    This is Geeks for Geeks
    12
    This is Geeks for Geeks
    13
    This is Geeks for Geeks
    14
    This is Geeks for Geeks
    15
    This is Geeks for Geeks
    14
    This is Geeks for Geeks
    17
    This is Geeks for Geeks
    18

    This is Geeks for Geeks
    0

    This is Geeks for Geeks
    1
    This is Geeks for Geeks
    21
    This is Geeks for Geeks
    22
    This is Geeks for Geeks
    13
    This is Geeks for Geeks
    24
    This is Geeks for Geeks
    15
    This is Geeks for Geeks
    24
    This is Geeks for Geeks
    17
    This is Geeks for Geeks
    4

    This is Geeks for Geeks
    1

    This is Geeks for Geeks
    1
    This is Geeks for Geeks
    304
    This is Geeks for Geeks
    21____14
    This is Geeks for Geeks
    307

    This is Geeks for Geeks
    5

     

    This is Geeks for Geeks
    309

    This is Geeks for Geeks
    00
    This is Geeks for Geeks
    01

    This is Geeks for Geeks
    2
    This is Geeks for Geeks
    03
    This is Geeks for Geeks
    4

     

    This is Geeks for Geeks
    8

    Đầu ra.
     

    This is Geeks for Geeks
    2

     

    Tham số chuyển đến Hàm

    PHP cho phép chúng ta có hai cách để truyền một đối số vào một hàm.
     

    • Vượt qua giá trị. Khi truyền đối số bằng cách sử dụng truyền theo giá trị, giá trị của đối số sẽ bị thay đổi trong một hàm, nhưng giá trị ban đầu bên ngoài hàm vẫn không thay đổi. Điều đó có nghĩa là một bản sao của giá trị ban đầu được chuyển thành đối số
    • Vượt qua tham chiếu. Khi truyền đối số dưới dạng truyền theo tham chiếu, giá trị ban đầu được truyền. Do đó, giá trị ban đầu bị thay đổi. Khi truyền bằng tham chiếu, chúng ta thực sự truyền địa chỉ của giá trị, nơi nó được lưu trữ bằng cách sử dụng dấu và (&)

    Ví dụ.
     

    PHP




    This is Geeks for Geeks
    28

     

    This is Geeks for Geeks
    07

    This is Geeks for Geeks
    29
    This is Geeks for Geeks
    09
    This is Geeks for Geeks
    24
    This is Geeks for Geeks
    11

    This is Geeks for Geeks
    1
    This is Geeks for Geeks
    24
    This is Geeks for Geeks
    14

    This is Geeks for Geeks
    1
    This is Geeks for Geeks
    304
    This is Geeks for Geeks
    24
    This is Geeks for Geeks
    4

    This is Geeks for Geeks
    5

     

    This is Geeks for Geeks
    20

    This is Geeks for Geeks
    29
    This is Geeks for Geeks
    22
    This is Geeks for Geeks
    24
    This is Geeks for Geeks
    11

    This is Geeks for Geeks
    1
    This is Geeks for Geeks
    24
    This is Geeks for Geeks
    27

    This is Geeks for Geeks
    1
    This is Geeks for Geeks
    304
    This is Geeks for Geeks
    24
    This is Geeks for Geeks
    4

    This is Geeks for Geeks
    5

     

    This is Geeks for Geeks
    33
    This is Geeks for Geeks
    34

     

    This is Geeks for Geeks
    09
    This is Geeks for Geeks
    33____1280

    This is Geeks for Geeks
    2
    This is Geeks for Geeks
    39
    This is Geeks for Geeks
    4

     

    This is Geeks for Geeks
    41
    This is Geeks for Geeks
    33
    This is Geeks for Geeks
    280

    This is Geeks for Geeks
    2
    This is Geeks for Geeks
    45
    This is Geeks for Geeks
    4

     

    This is Geeks for Geeks
    8

    Đầu ra.
     

    This is Geeks for Geeks
    4

    Bài viết này được đóng góp bởi Chinmoy Lenka. Nếu bạn thích GeeksforGeeks và muốn đóng góp, bạn cũng có thể viết một bài báo bằng cách sử dụng đóng góp. chuyên viên máy tính. org hoặc gửi bài viết của bạn tới donate@geeksforgeeks. tổ chức. Xem bài viết của bạn xuất hiện trên trang chính của GeeksforGeeks và trợ giúp các Geeks khác.
    Vui lòng viết nhận xét nếu bạn thấy có gì không đúng hoặc bạn muốn chia sẻ thêm thông tin về chủ đề đã thảo luận ở trên.
     


    Ghi chú cá nhân của tôi arrow_drop_up

    Tiết kiệm

    Vui lòng Đăng nhập để nhận xét.

    Các đối số trong hàm là gì?

    Trong toán học, đối số của hàm là giá trị được cung cấp để thu được kết quả của hàm . Nó còn được gọi là biến độc lập. , được gọi là hàm đơn ánh. Một hàm có hai hoặc nhiều biến được coi là có một miền bao gồm các cặp hoặc bộ giá trị đối số được sắp xếp theo thứ tự.

    Tham số và đối số trong PHP là gì?

    Các tham số hoặc đối số của hàm . Trong khi chuyển các giá trị như trong khi gọi hàm, chúng được gọi là đối số. Đối số là giá trị được truyền cho hàm và tham số được dùng để giữ các đối số đó .

    Các loại đối số khác nhau trong PHP là gì?

    PHP hỗ trợ chuyển đối số theo giá trị (mặc định), chuyển theo tham chiếu và giá trị đối số mặc định .

    Đối số trong mã chức năng là gì?

    Đối số là một cách để bạn cung cấp thêm thông tin cho một hàm . Sau đó, hàm có thể sử dụng thông tin đó khi nó chạy, giống như một biến. Nói cách khác, khi bạn tạo một hàm, bạn có thể truyền dữ liệu dưới dạng đối số, hay còn gọi là tham số.