Cách đặt giá trị mặc định trong hàm PHP
Nếu chúng ta gọi một hàm PHP mà không có đối số, thì các hàm PHP sẽ lấy giá trị mặc định làm đối số, giống như trong C++.
ví dụ 1. Mã cho đối số mặc định cho một hàm với một đối số duy nhất DOCTYPE html>
<html>
<body>
php
function weight($defaultweight = 60) {
echo "The weight is : $defaultweight <. DOCTYPE html> "; } trọng lượng(45); trọng lượng(); trọng lượng(70); trọng lượng(80); ?> Show đầu ra The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 80 trọng lượng là. 45 trọng lượng là. 60 trọng lượng là. 70 trọng lượng là. 80 ví dụ 2. Mã cho Đối số Mặc định cho một hàm có nhiều hơn một đối số DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight <. DOCTYPE html> "; } hw(45,4); hw(); hw(70,6); hw(80,5); ?>đầu ra The height and weight is : 4, 45 The height and weight is : 5, 60 The height and weight is : 6, 70 The height and weight is : 5, 80 Chiều cao và cân nặng là. 4, 45 Chiều cao và cân nặng là. 5, 60 Chiều cao và cân nặng là. 6, 70 Chiều cao và cân nặng là. 5, 80 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
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ả.
Tại sao chúng ta nên sử dụng hàm?
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.
Cú pháp. function function_name(){ executable code; } Ví dụ. PHPThe weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8032
The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8033 The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8034 This is Geeks for Geeks0 This is Geeks for Geeks1 This is Geeks for Geeks2 This is Geeks for Geeks3 This is Geeks for Geeks4 This is Geeks for Geeks5
This is Geeks for Geeks6 This is Geeks for Geeks7
This is Geeks for Geeks8 Đầ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ó. The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 805 Ví dụ. PHPThe weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8032
The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8050 The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8033 The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8052____153 The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8054 The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8055 The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8054 The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8057 The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8058 This is Geeks for Geeks0 This is Geeks for Geeks1 DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight 61 DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight 62The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8053 DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight 64The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8055 DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight 64The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8057 This is Geeks for Geeks4 This is Geeks for Geeks1 This is Geeks for Geeks2 The height and weight is : 4, 45 The height and weight is : 5, 60 The height and weight is : 6, 70 The height and weight is : 5, 8061____54 This is Geeks for Geeks5
This is Geeks for Geeks6 The height and weight is : 4, 45 The height and weight is : 5, 60 The height and weight is : 6, 70 The height and weight is : 5, 8065 The height and weight is : 4, 45 The height and weight is : 5, 60 The height and weight is : 6, 70 The height and weight is : 5, 8066
This is Geeks for Geeks8 Đầu ra. DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight 6
Đặ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. PHPThe weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8032
The height and weight is : 4, 45 The height and weight is : 5, 60 The height and weight is : 6, 70 The height and weight is : 5, 8069 The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8033 DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight 61DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight 62____154DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight 64DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight 65This is Geeks for Geeks0 This is Geeks for Geeks1 This is Geeks for Geeks2 DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight 69____54This is Geeks for Geeks5
This is Geeks for Geeks6 DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight 61____584This is Geeks for Geeks85
This is Geeks for Geeks86 This is Geeks for Geeks87 DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight 61____589The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 80320
This is Geeks for Geeks8 Đầu ra. The height and weight is : 4, 45 The height and weight is : 5, 60 The height and weight is : 6, 70 The height and weight is : 5, 806 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ị. PHPThe weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8032
The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8050 The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8033 The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8052____153 The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8054 The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8055 The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8054 The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8057 The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8058 This is Geeks for Geeks0 This is Geeks for Geeks1 DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight 61 DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight 62The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8053 DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight 64The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8055 DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight 64The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8057 This is Geeks for Geeks4 This is Geeks for Geeks1 This is Geeks for Geeks1 The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 80344 DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight 61____54The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 80347 This is Geeks for Geeks5
The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 80349 This is Geeks for Geeks00 This is Geeks for Geeks01 ________ 52 ________ 503 ________ 54
This is Geeks for Geeks8 Đầu ra. DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight 6
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í dụ. PHPThe weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8032
This is Geeks for Geeks07 The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8033 This is Geeks for Geeks09 DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight 64This is Geeks for Geeks11 This is Geeks for Geeks1 DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight 64 This is Geeks for Geeks14 This is Geeks for Geeks1 The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 80344 DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight 64This is Geeks for Geeks4 This is Geeks for Geeks5
This is Geeks for Geeks20 The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 8033 This is Geeks for Geeks22____264 This is Geeks for Geeks11 This is Geeks for Geeks1 DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight 64 This is Geeks for Geeks27 This is Geeks for Geeks1 The weight is : 45 The weight is : 60 The weight is : 70 The weight is : 80344 DOCTYPE html>
<html>
<body>
php
function hw($weight = 60, $height = 5) {
echo "The height and weight is : $height, $weight 64This is Geeks for Geeks4 This is Geeks for Geeks5
This is Geeks for Geeks33 This is Geeks for Geeks34
_______509____533____1320 ________ 52 ________ 539 ________ 54
________ 541 ________ 533 ________ 1320 This is Geeks for Geeks2 This is Geeks for Geeks45 This is Geeks for Geeks4
This is Geeks for Geeks8 Đầu ra. This is Geeks for Geeks8 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 write. chuyên viên máy tính. org hoặc gửi bài viết của bạn tới review-team@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. 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.Làm cách nào để đặt giá trị mặc định trong hàm PHP?Đặt giá trị mặc định cho tham số chức năng
. 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. PHP allows us to set default argument values for function parameters. If we do not pass any argument for a parameter with default value then PHP will use the default set value for this parameter in the function call.
Hàm có thể có giá trị mặc định không?Tham số hàm mặc định cho phép khởi tạo tham số đã đặt tên với giá trị mặc định nếu không có giá trị hoặc không xác định được truyền .
Làm thế nào một hàm được khai báo bằng cách sử dụng các giá trị mặc định cho các đối số PHP của nó?Theo mặc định, đối số của hàm được truyền theo giá trị (để nếu giá trị của đối số bên trong hàm bị thay đổi thì giá trị đó sẽ không bị thay đổi bên ngoài hàm). Để cho phép một hàm sửa đổi các đối số của nó, chúng phải được chuyển qua tham chiếu. $str = 'Đây là một chuỗi, ';
Làm cách nào để chuyển giá trị trong hàm trong PHP?Thông tin có thể được chuyển đến hàm thông qua đối số . Một đối số giống như một biến. Các đối số được chỉ định sau tên hàm, bên trong dấu ngoặc đơn. Bạn có thể thêm bao nhiêu đối số tùy thích, chỉ cần phân tách chúng bằng dấu phẩy. |