Tại sao chúng ta sử dụng chức năng xác định trong php?

Chức năng là các phương pháp để thực hiện các nhiệm vụ cụ thể. Chúng được gọi tại các sự kiện cụ thể trong tập lệnh. Về mặt kỹ thuật, các hàm là những dòng mã cho phép bạn gọi các phương thức bất cứ khi nào được yêu cầu thay vì viết đi viết lại cùng một dòng

Hàm là một đoạn 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 mã được thực thi, một chức năng sẽ chỉ được thực thi khi gọi đến chức năng

Chức năng PHP là gì

PHP có một số lượng lớn các hàm dựng sẵn như toán học, chuỗi, ngày tháng, hàm cụm, v.v. Ngoài ra, có thể mô tả một chức năng theo yêu cầu cụ thể. Một chức năng như vậy được gọi là công việc đặc trưng của khách hàng. Hàm là một khối câu lệnh có thể tái sử dụng để thực hiện một nhiệm vụ cụ thể

Các chức năng có thể được chia thành 2 lớp rộng. Tích hợp và do người dùng xác định

Tên hàm PHP phải bắt đầu bằng một chữ cái hoặc dấu gạch dưới. Tên hàm KHÔNG phân biệt chữ hoa chữ thường. Mẹo. Đặt cho tác phẩm một tiêu đề phản ánh những gì chức năng làm

Tải xuống danh sách công cụ dành cho nhà phát triển ngay bây giờ

Chúng tôi sẽ gửi liên kết tải xuống đến hộp thư đến của bạn

Cảm ơn

Sách điện tử của bạn đang trên đường đến hộp thư đến của bạn

Hàm PHP được xác định ()

Công việc PHP đã xác định () là một hàm sẵn có trong mã PHP để kiểm tra xem một hằng số có được xác định hay không. Cấu trúc câu. bool đã xác định($constant_name); . Công việc này thừa nhận một tham số duy nhất như được chỉ định ở trên và được mô tả bên dưới

PHP chứa hơn 1.000 hàm dựng sẵn. Chúng ta đã thảo luận về một số hàm chuỗi PHP cơ bản trong bài viết trước

Hàm do người dùng định nghĩa trong PHP

Các hàm do người dùng xác định trong PHP cho phép lập trình viên tạo khối mã tùy chỉnh cho các sự kiện cụ thể. Khai báo hàm bắt đầu bằng từ hàm

cú pháp

function functionname()
   {
     Block of code;
   }

Tên hàm phải bắt đầu bằng một chữ cái hoặc dấu gạch dưới và không được là số. Trong khi khai báo hàm, cách tốt nhất là đặt tên gợi ý mục đích của hàm

Thí dụ

đầu ra

9

Hàm tham số hóa PHP

Có một loại hàm khác được gọi là Hàm tham số hóa PHP, đây là những hàm có tham số được xác định trước. Bạn sẽ chuyể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 trong hàm của bạn. Chúng được khai báo bên trong dấu ngoặc, sau tên hàm

Tham số là một giá trị bạn chuyển đến một chức năng hoặc chiến lược. Nó có thể là một vài giá trị được đặt trong một biến hoặc một giá trị theo nghĩa đen mà bạn chuyển nhanh chóng. Hơn nữa, chúng còn được gọi là đối số. some_function($some_param, “một vài thông số khác”);

Các tham số này được sử dụng để xác nhận đầu vào trong thời gian chạy. Trong khi chuyển các giá trị trong khi gọi hàm, chúng được gọi là đối số. Một đối số có thể 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ố đó

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

Đối số giống như một biến. Thông tin được gửi thông qua các đối số. Bạn có thể thêm bao nhiêu đối số tùy thích bằng cách tách từng đối số bằng dấu phẩy theo chức năng. Chúng được chỉ định trong dấu ngoặc đơn bên trong tên hàm

Thí dụ

";
   }
     Number("123223");
     Number("234324");
     Number("345435");
?>

đầu ra

Số điện thoại là 123223
Số điện thoại là 234324
Số điện thoại là 345435

Vượt qua hơn 1 đối số

Bạn có thể truyền nhiều hơn 1 đối số thông qua một hàm. Xem xét ví dụ sau

Thí dụ

";
   }
    Number("Alex","Anderson");
    Number("John","Walker");
    Number("David","Clark");
?>

đầu ra

Tên đầy đủ của nhân viên là Alex Anderson
Tên đầy đủ của nhân viên là John Walker
Tên đầy đủ của nhân viên là David Clark

Ngừng lãng phí thời gian trên máy chủ

Cloudways xử lý việc quản lý máy chủ cho bạn để bạn có thể tập trung vào việc tạo các ứng dụng tuyệt vời và giữ cho khách hàng của mình hài lòng

Giá trị đối số mặc định PHP

Khi chúng ta chuyển các biến dưới dạng tham số trong một hàm và chúng ta không chỉ định giá trị đối số mặc định, thì nó sẽ lấy giá trị mặc định làm đối số

Thí dụ

";
   }
    setage(25);
    setage(); // will use the default value of 20
    setage(40);
    setage(60);
?>

đầu ra

Chiều cao là. 25
Chiều cao là. 20
Chiều cao là. 40
Chiều cao là. 60

Chức năng. Giá trị trả về

Một hàm có thể trả về các giá trị khi chúng ta sử dụng nó với câu lệnh return. Do đó, nó hữu ích hơn khi tạo các hàm để tính toán

Thí dụ

";
     echo "7 * 13 = " . Multiplication(7, 13) . "
"; echo "2 * 4 = " . Multiplication(2, 4); ?>

đầu ra

50
91
8

Sự kết luận

Do đó, chúng ta đã thảo luận ở đây về khái niệm hàm do người dùng định nghĩa trong PHP. Nếu bạn có bất kỳ đề xuất nào liên quan đến loạt bài “Bắt đầu với PHP” của chúng tôi, hãy cho tôi biết trong phần bình luận bên dưới. Ngoài ra, vui lòng kiểm tra Nền tảng đám mây PHP của Cloudways để triển khai ứng dụng PHP của bạn

Đánh giá của khách hàng tại

Tại sao chúng ta sử dụng chức năng xác định trong php?

“Dịch vụ lưu trữ trên nền tảng đám mây có một trong những dịch vụ khách hàng tốt nhất và tốc độ lưu trữ”

Sanjit C [Nhà phát triển trang web]

Tại sao chúng ta sử dụng chức năng xác định trong php?

Ahmed Khan

Ahmed là chuyên gia cộng đồng PHP tại Cloudways - Nền tảng đám mây lưu trữ PHP được quản lý. Anh ấy là kỹ sư phần mềm có kiến ​​thức sâu rộng về PHP và SEO. Anh ấy thích xem Game of Thrones khi rảnh rỗi. Theo dõi Ahmed trên Twitter để cập nhật các tác phẩm của anh ấy. Bạn có thể gửi email cho anh ấy tại [email protected]

Đâu là cú pháp đúng của hàmdefine() trong PHP?

Hàm xác định() trong PHP . Nó sẽ trả về TRUE khi thành công và FALSE nếu biểu thức không thành công. cú pháp. define(chuỗi $constant, hỗn hợp $value, bool $case_insensitive);

Từ khóa nào xác định chức năng mới trong PHP?

Từ khóa hàm được sử dụng để tạo một hàm.

Sự khác biệt chính giữa Const so với định nghĩa trong PHP là gì?

Sự khác biệt cơ bản giữa hai điều này là const xác định các hằng số tại thời điểm biên dịch, trong khi đó,define() xác định chúng tại thời điểm chạy . Chúng ta không thể sử dụng từ khóa const để khai báo hằng số trong các khối điều kiện, trong khi vớidefine() chúng ta có thể đạt được điều đó.

Tại sao echo được sử dụng trong PHP?

Cả hai đều được sử dụng để xuất dữ liệu ra màn hình . Sự khác biệt là nhỏ. echo không có giá trị trả về trong khi print có giá trị trả về là 1 nên có thể dùng trong biểu thức. echo có thể nhận nhiều tham số (mặc dù việc sử dụng như vậy rất hiếm) trong khi print có thể nhận một tham số. tiếng vang nhanh hơn một chút so với bản in.