Làm thế nào chúng ta có thể sử dụng một chức năng trong một chức năng khác trong php?

PROCESSING
06

PROCESSING
07

PROCESSING
08

PROCESSING
09

PROCESSING
10

PROCESSING
11

PROCESSING
12

PROCESSING
13

PROCESSING
14

PROCESSING
15

PROCESSING
070

PROCESSING
071

PROCESSING
072

PROCESSING
073

PROCESSING
074

PROCESSING
075

Chà, các hàm được coi là một chủ đề phức tạp trong lập trình và nhiều người mới nghĩ rằng họ sẽ mất một bàn tay và một chân để thành thạo chúng. Nhưng hãy đánh dấu các từ của tôi và đánh dấu chúng thật tốt - các hàm là bạn của bạn và chúng là một trong những thứ dễ dàng và hiệu quả nhất để học lập trình

 

THẾ GIỚI THỰC VÍ DỤ 1

Hãy nhớ những phòng thí nghiệm ảnh kỹ thuật số kéo dài một phút đó, họ tạo ảnh của bạn và cung cấp cho bạn bộ tám hoặc bốn ảnh chỉ bằng một cú nhấp chuột. Vì vậy, ai đang thực hiện phần mà họ phải sắp xếp ảnh của bạn trong một phần mềm nâng cao hình ảnh để sửa ánh sáng và độ tương phản, sắp xếp chúng theo bốn hoặc tám rồi in chúng?

BẢN TÓM TẮT

ĐẦU VÀO. [ẢNH ẢNH, SỐ LƯỢNG i. e 4 hoặc 8]

CHẾ BIẾN. NÂNG CAO ĐỘ TƯƠNG PHẢN VÀ ÁNH SÁNG CỦA HÌNH ẢNH V.V VÀ CHUẨN BỊ CHO IN THEO SỐ LƯỢNG YÊU CẦU

ĐẦU RA. IN ẢNH SẮP XẾP VÀ CẮT THEO SỐ LƯỢNG MONG MUỐN

 

THẾ GIỚI THỰC VÍ DỤ 2

Ví dụ đơn giản nhất về các chức năng, trong cuộc sống thực, là máy cắt khoai tây chiên đơn giản của bạn. Bạn chỉ cần ấn củ khoai tây vào đó và nó sẽ biến khoai tây thành khoai tây chiên tối đa có thể với kích thước và hình dạng cụ thể

BẢN TÓM TẮT

bạn có thể đoán ĐẦU VÀO, CHẾ BIẾN và ĐẦU RA của ví dụ này không?

Vâng rất tốt,

ĐẦU VÀO. ĐƯA KHOAI TÂY VÀO MÁY CẮT

CHẾ BIẾN. CẮT KHOAI TÂY THEO HÌNH DẠNG VÀ KÍCH THƯỚC ĐƯỢC THIẾT KẾ SẴN

ĐẦU RA. SẢN XUẤT KHOAI TÂY CHIÊN MONG MUỐN

Hãy chuyển sang thế giới lập trình với những khái niệm này về các ví dụ trong thế giới thực

 

CHỨC NĂNG LÀ GÌ?

Một bộ mã / hướng dẫn để thực hiện một nhiệm vụ nhất định, khi được gọi

  Quảng cáo

Tại sao chúng ta cần Chức năng?

Khi bạn phải thực hiện đi thực hiện lại cùng một tác vụ, bạn có thể sử dụng lại mã của mình. Các hàm cũng giúp việc bảo trì mã của bạn trở nên dễ dàng và đơn giản. Code là một phần không thể thiếu trong lập trình hướng đối tượng

THỰC HÀNH LẬP TRÌNH TỐT. Một chức năng chỉ nên thực hiện một nhiệm vụ cụ thể tại một thời điểm để loại bỏ sự mơ hồ và làm cho nó độc lập. Ví dụ, bạn sẽ bị sốc khi mua bánh pizza trong quán cà phê starbucks. ]

Bạn thấy đấy, tôi đã nói với bạn rằng hàm là một trong những thứ dễ hiểu nhất. Bây giờ hãy cùng tìm hiểu về Hàm trong PHP

Trong PHP, bạn định nghĩa một hàm như sau

functionName [INPUT] {
PROCESSING
generate OUTPUT
}

Ví dụ nhanh về các hàm PHP

Viết một hàm trong PHP để in tên trang web của bạn

Bạn có thể gọi chức năng này là "bất cứ nơi nào" trong mã php của mình là

Tôi đã nói, "bất cứ nơi nào" bởi vì không giống như các ngôn ngữ lập trình nghiêm ngặt khác, trong PHP bạn không nhất thiết phải xác định thân hàm trước khi gọi nó

Hãy nhớ rằng, hãy cố gắng viết các hàm của bạn để tạo đầu ra ở dạng đơn giản nhất để có quyền kiểm soát tối đa đối với đầu ra của chúng hay nói cách khác KHÔNG TRỘN TRÌNH TRÌNH BÀY [HTML/CSS ETC] VỚI XỬ LÝ [PHP]. Hãy xem xét một tình huống mà bạn phải in tên trang web của mình trên cùng một trang bằng hai màu. đen và trắng

Một cách là viết mã định dạng trong chức năng của bạn như

Nó có nghĩa là cho màu trắng tôi. e #fff bạn phải viết thêm một hàm nữa. Điều đó có nghĩa là "REDUNDANCEY" là một con quái vật trong thực hành lập trình tốt

Now consider one more situation where you want to print your website name in your tags. can you call this above function? ...

Đừng nói với tôi là bạn nói CÓ. . -S

Vì vậy, hãy tạo một hàm trả về tên trang web của bạn mà không gặp bất kỳ phiền phức nào khác

Hãy in nó TRẮNG

generate OUTPUT
3

Đối với màu đen

generate OUTPUT
4

Để sử dụng trong thẻ tiêu đề

generate OUTPUT
5

Bạn có thấy lời gọi hàm giống nhau nhưng nó đang thực hiện ba công việc khác nhau bởi vì,

  1. chức năng không sử dụng Presentation/HTML
  2. nó chỉ thực hiện một nhiệm vụ tôi. e để trả lại tên trang web

Trước khi tìm hiểu sâu hơn về hàm, chúng ta hãy ghi nhớ một số quy tắc khi viết hàm trong PHP

  1. hàm phải được bắt đầu bằng TỪ KHÓA "hàm" trước tên hàm
  2. tên hàm có thể bắt đầu bằng dấu gạch dưới [_] hoặc bảng chữ cái nhưng không phải là số
  3. tất cả mã thân hàm phải nằm trong dấu ngoặc nhọn mở và đóng " { } "
generate OUTPUT
6
generate OUTPUT
7____3
generate OUTPUT
6
}
0
}
}
2
}
3
}

 

SỬ DỤNG THAM SỐ TRONG CÁC HÀM

Các thông số là ĐẦU VÀO. Bạn có thể chuyển tất cả các kiểu dữ liệu PHP làm tham số hàm. Hãy viết một hàm nhận hai số và hiển thị kết quả bổ sung của chúng,

0
?>
1
}
?>
3

Vì vậy, cùng một tên biến không có tác dụng gì ở đây, bởi vì $name của thân hàm là một biến khác thì biến cùng tên bên ngoài thân hàm

 

TRẢ LẠI ĐẦU RA TỪ CHỨC NĂNG

Trong lập trình cấp độ nâng cao, bạn sẽ 'thường' trả về đầu ra từ một hàm thay vì 'hiển thị' nó trong nội dung hàm. Bởi vì trong lập trình web hiện đại, bạn có các khung xử lý TRÌNH BÀY riêng biệt hơn LOGIC/XỬ LÝ. vì vậy bạn chỉ cần lấy đầu ra và sau đó cung cấp cho mã PRESENTATION để định dạng nó

Bạn có thể trả về tất cả các loại KIỂU DỮ LIỆU PHP từ một hàm cho dù là một chuỗi đơn giản, biến, mảng và thậm chí là một đối tượng

Bạn sử dụng TỪ KHÓA "return" để trả về một giá trị từ hàm

?>
4
?>
5
}
_______87

Nó hiển thị "Haroon Ahmad"

 

TÊN CHỨC NĂNG BIẾN

Bạn có thể sử dụng một biến để gọi một hàm e. g

?>
8
?>
9____40

Chủ Đề