Hướng dẫn write a simple php program to demonstrate use of simple function and parameterized function in php - viết một chương trình php đơn giản để chứng minh việc sử dụng hàm đơn giản và hàm tham số hóa trong php

Các hàm tham số PHP là các hàm với các tham số. Bạn có thể vượt qua bất kỳ số lượng tham số 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 chức năng 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 các tham số vào hàm.


Php tham số hóa ví dụ 1

Cộng và trừ

Trong ví dụ này, chúng tôi đã vượt qua hai tham số $ x và $ y bên trong hai hàm thêm () và sub ().$x and $y inside two functions add() and sub().

Output:

Hướng dẫn write a simple php program to demonstrate use of simple function and parameterized function in php - viết một chương trình php đơn giản để chứng minh việc sử dụng hàm đơn giản và hàm tham số hóa trong php

Php tham số hóa ví dụ 2

Bổ sung và trừ với số động

Trong ví dụ này, chúng tôi đã vượt qua hai tham số $ x và $ y bên trong hai hàm thêm () và sub ().$x and $y inside two functions add() and sub().

Output:

Hướng dẫn write a simple php program to demonstrate use of simple function and parameterized function in php - viết một chương trình php đơn giản để chứng minh việc sử dụng hàm đơn giản và hàm tham số hóa trong php

Php tham số hóa ví dụ 2

Hướng dẫn write a simple php program to demonstrate use of simple function and parameterized function in php - viết một chương trình php đơn giản để chứng minh việc sử dụng hàm đơn giản và hàm tham số hóa trong php

Bổ sung và trừ với số động

Hướng dẫn write a simple php program to demonstrate use of simple function and parameterized function in php - viết một chương trình php đơn giản để chứng minh việc sử dụng hàm đơn giản và hàm tham số hóa trong php

Chúng tôi đã vượt qua số sau,

Hướng dẫn write a simple php program to demonstrate use of simple function and parameterized function in php - viết một chương trình php đơn giản để chứng minh việc sử dụng hàm đơn giản và hàm tham số hóa trong php

Để khai báo một loại cho trả về hàm, thêm một dấu hai chấm (

<!DOCTYPE html>
<html>
<body>
 
<?php
function website($languagename) {
	echo "$languagename.<br>";
}
 
website("PHP");
website("Jquery");
website("HTML");
website("Javascript");
?>
 
</body>
</html>
4) và loại ngay trước khung xoăn mở (
<!DOCTYPE html>
<html>
<body>
 
<?php
function website($languagename) {
	echo "$languagename.<br>";
}
 
website("PHP");
website("Jquery");
website("HTML");
website("Javascript");
?>
 
</body>
</html>
5) khi khai báo chức năng.

Syntax:

function functionName() 
{
    code to be executed;
}

Trong ví dụ sau, chúng tôi chỉ định loại trả về cho chức năng:

<!DOCTYPE html>
<html>
<body>
 
<?php
function website($languagename) {
	echo "$languagename.<br>";
}
 
website("PHP");
website("Jquery");
website("HTML");
website("Javascript");
?>
 
</body>
</html>

Đầu ra

PHP.
Jquery.
HTML.
Javascript.

Bạn có thể chỉ định loại trả về khác với các loại đối số, nhưng đảm bảo trả về là loại chính xác:

<!DOCTYPE html>
<html>
<body>
 
<?php
function sum($x, $y) {
	$z = $x + $y;
	return $z;
}
 
echo "Sum of 4575 and 1890 = " . sum(4575,1890) . "<br>";
echo "Sum of 5677 and 1783 = " . sum(5677,1783) . "<br>";
echo "Sum of 268879 and 49879080 = " . sum(268879,49879080);
?>
 
</body>
</html>

Đầu ra

Sum of 4575 and 1890 = 6465
Sum of 5677 and 1783 = 7460
Sum of 268879 and 49879080 = 50147959

Hướng dẫn write a simple php program to demonstrate use of simple function and parameterized function in php - viết một chương trình php đơn giản để chứng minh việc sử dụng hàm đơn giản và hàm tham số hóa trong php


Sức mạnh thực sự của PHP đến từ các chức năng của nó.

PHP có hơn 1000 chức năng tích hợp và ngoài ra, bạn có thể tạo các chức năng tùy chỉnh của riêng mình.


Php tích hợp chức năng

PHP có hơn 1000 chức năng tích hợp có thể được gọi trực tiếp, từ trong một tập lệnh, để thực hiện một nhiệm vụ cụ thể.

Vui lòng kiểm tra tham chiếu PHP của chúng tôi để biết tổng quan đầy đủ về các chức năng tích hợp PHP.


Các chức năng được xác định của người dùng PHP

Bên cạnh các chức năng PHP tích hợp, có thể tạo các chức năng của riêng bạn.

  • Một chức năng là một khối các câu lệnh có thể được sử dụng nhiều lần 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 chức năng sẽ được thực thi bởi một cuộc gọi đến chức năng.

Tạo chức năng do người dùng xác định trong PHP

Tuyên bố chức năng do người dùng xác định bắt đầu với từ function:

Cú pháp

hàm functionName () {& nbsp; mã sẽ được thực thi; }
  code to be executed;
}

Lưu ý: Tên hàm phải bắt đầu bằng chữ cái hoặc dấu gạch dưới. Tên chức năng không nhạy cảm trường hợp. A function name must start with a letter or an underscore. Function names are NOT case-sensitive.

MIPO: Đặt cho chức năng một cái tên phản ánh những gì chức năng làm! Give the function a name that reflects what the function does!

Trong ví dụ dưới đây, chúng tôi tạo một hàm có tên "writeMsg ()". Nẹp xoăn mở ({) biểu thị phần đầu của mã hàm và nẹp xoăn đóng (}) cho biết phần cuối của hàm. Chức năng xuất ra "Hello World!". Để gọi hàm, chỉ cần viết tên của nó theo sau là dấu ngoặc ():

Thí dụ

Thí dụ
function writeMsg() {
  echo "Hello world!";
}

writemsg (); // Gọi chức năng?>
?>

Hãy tự mình thử »



Đối số chức năng PHP

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ố giống như một biến.

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

Ví dụ sau đây có một hàm với một đối số ($ fname). Khi hàm familyName () được gọi, chúng tôi cũng chuyển một tên (ví dụ: Jani) và tên được sử dụng bên trong hàm, đưa ra một số tên đầu tiên khác nhau, nhưng một tên cuối cùng:

Thí dụ

Thí dụ
function familyName($fname) {
  echo "$fname Refsnes.
";
}

writemsg (); // Gọi chức năng?>
familyName("Hege");
familyName("Stale");
familyName("Kai Jim");
familyName("Borge");
?>

Hãy tự mình thử »

Đối số chức năng PHP

Thí dụ

Thí dụ
function familyName($fname, $year) {
  echo "$fname Refsnes. Born in $year
";
}

writemsg (); // Gọi chức năng?>
familyName("Stale", "1978");
familyName("Kai Jim", "1983");
?>

Hãy tự mình thử »


Đối số chức năng PHP

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ố giống như một biến.

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

Ví dụ sau đây có một hàm với một đối số ($ fname). Khi hàm familyName () được gọi, chúng tôi cũng chuyển một tên (ví dụ: Jani) và tên được sử dụng bên trong hàm, đưa ra một số tên đầu tiên khác nhau, nhưng một tên cuối cùng:

Thí dụ

Thí dụ

FamilyName ("Hege", "1975"); FamilyName ("Stale", "1978"); FamilyName ("Kai Jim", "1983");?>
function addNumbers(int $a, int $b) {
  return $a + $b;
}
echo addNumbers(5, "5 days");
// since strict is NOT enabled "5 days" is changed to int(5), and it will return 10
?>

Hãy tự mình thử »

Đối số chức năng PHP

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ố giống như một biến.

Thí dụ

MIPO: Đặt cho chức năng một cái tên phản ánh những gì chức năng làm!

writemsg (); // Gọi chức năng?>
  return $a + $b;
}
echo addNumbers(5, "5 days");
// since strict is enabled and "5 days" is not an integer, an error will be thrown
?>

Hãy tự mình thử »

Đối số chức năng PHP


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ố giống như một biến.

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

Thí dụ

function setHeight(int $minheight = 50) {
  echo "The height is : $minheight
";
}

writemsg (); // Gọi chức năng?>
setHeight(); // will use the default value of 50
setHeight(135);
setHeight(80);
?>

Hãy tự mình thử »


Đối số chức năng PHP

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ố giống như một biến.

Thí dụ

function sum(int $x, int $y) {
  $z = $x + $y;
  return $z;
}

writemsg (); // Gọi chức năng?>
echo "7 + 13 = " . sum(7, 13) . "
";
echo "2 + 4 = " . sum(2, 4);
?>

Hãy tự mình thử »


Đối số chức năng PHP

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ố giống như một biến.

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

Ví dụ sau đây có một hàm với một đối số ($ fname). Khi hàm familyName () được gọi, chúng tôi cũng chuyển một tên (ví dụ: Jani) và tên được sử dụng bên trong hàm, đưa ra một số tên đầu tiên khác nhau, nhưng một tên cuối cùng:

Thí dụ

FamilyName ("Hege", "1975"); FamilyName ("Stale", "1978"); FamilyName ("Kai Jim", "1983");?>
function addNumbers(float $a, float $b) : float {
  return $a + $b;
}
echo addNumbers(1.2, 5.2);
?>

Hãy tự mình thử »

Đối số chức năng PHP

Thí dụ

FamilyName ("Hege", "1975"); FamilyName ("Stale", "1978"); FamilyName ("Kai Jim", "1983");?>
function addNumbers(float $a, float $b) : int {
  return (int)($a + $b);
}
echo addNumbers(1.2, 5.2);
?>

Hãy tự mình thử »


Vượt qua các đối số bằng cách tham khảo

Trong PHP, các đối số thường được truyền theo giá trị, điều đó có nghĩa là một bản sao của giá trị được sử dụng trong hàm và biến được chuyển vào hàm không thể thay đổi.

Khi một đối số hàm được truyền bằng tham chiếu, các thay đổi đối với đối số cũng thay đổi biến được truyền vào. Để biến đối số hàm thành tham chiếu, toán tử

<!DOCTYPE html>
<html>
<body>
 
<?php
function website($languagename) {
	echo "$languagename.<br>";
}
 
website("PHP");
website("Jquery");
website("HTML");
website("Javascript");
?>
 
</body>
</html>
6 được sử dụng:

Thí dụ

Sử dụng đối số ngang qua để cập nhật một biến:

function add_five(&$value) {
  $value += 5;
}

$ num = 2; add_five ($ num); Echo $ num;?>
add_five($num);
echo $num;
?>

Hãy tự mình thử »


Vượt qua các đối số bằng cách tham khảo



Hàm được tham số hóa trong PHP thể hiện hàm được tham số hóa với ví dụ là gì?

Các hàm tham số PHP là các hàm với các tham số. Bạn có thể vượt qua bất kỳ số lượng tham số 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 chức năng của bạn. Chúng được chỉ định bên trong dấu ngoặc đơn, sau tên hàm.functions with parameters. You can pass any number of parameters inside a function. These passed parameters act as variables inside your function. They are specified inside the parentheses, after the function name.

Hàm được tham số hóa cho một ví dụ là gì?

Một hàm được tham số hóa là một hàm hoạt động trên một số đối số, nhưng cách nó hoạt động dựa trên hằng số bên ngoài.Ví dụ, trong bối cảnh (phạm vi) của Adda, A là một giá trị không đổi được đặt bên ngoài.Trong trường hợp của Addone, A là hằng số.a function that acts on some arguments, but the way it acts is based on an external constant. For instance, within the context (scope) of addA , a is a constant value that is set externally. In the case of addOne , a is the constant one.

Hàm PHP giải thích với ví dụ là gì?

Chức năng PHP là một đoạn mã có thể được sử dụng lại nhiều lần.Nó có thể lấy đầu vào làm danh sách đối số và giá trị trả về.Có hàng ngàn chức năng tích hợp trong PHP.Trong PHP, chúng ta cũng có thể xác định chức năng có điều kiện, chức năng trong chức năng và chức năng đệ quy.a piece of code that can be reused many times. It can take input as argument list and return value. There are thousands of built-in functions in PHP. In PHP, we can define Conditional function, Function within Function and Recursive function also.

Hàm nào được sử dụng cho các tham số biến trong PHP?

PHP cung cấp ba chức năng bạn có thể sử dụng trong hàm để truy xuất các tham số được truyền cho nó.func_get_args () trả về một mảng tất cả các tham số được cung cấp cho hàm, func_num_args () trả về số lượng tham số được cung cấp cho hàm và func_get_arg () trả về một đối số cụ thể từ các tham số.func_get_args( ) returns an array of all parameters provided to the function, func_num_args( ) returns the number of parameters provided to the function, and func_get_arg( ) returns a specific argument from the parameters.