Những gì được xây dựng sẵn trong php?

Đây là danh sách 25 hàm PHP thú vị hữu ích trong nhiều tình huống. Vui lòng không thay đổi bộ chức năng thực tế mà không thảo luận trước về chúng trên trang thảo luận

Sau đây là danh sách thô của 25, theo thứ tự bảng chữ cái

trần nổi [giá trị nổi]

Làm tròn giá trị float được cung cấp thành số nguyên tiếp theo và trả về kết quả

Có thể dùng để kiểm tra xem một số có chia hết cho một số khác không - ví dụ

$num1 = 5;

   echo "$num2 divides into $num1 evenly.";

khác

   echo "$num2 does not divide into $num1 easily [$div].";

số int [var hỗn hợp]

Trả về một giá trị số nguyên của số phần tử trong biến được cung cấp - thường là một mảng, vì bất kỳ giá trị nào khác sẽ trả về 1

Xử lý mọi phần tử của một mảng - ví dụ

Hãy nhớ rằng điều này có thể được thực hiện mà không cần đếm[] bằng cách sử dụng cấu trúc trường hợp foreach

void die [[trạng thái chuỗi]]

Chấm dứt thực thi tập lệnh hiện tại. Nếu tham số 'trạng thái' được chỉ định, 'trạng thái' cũng hiển thị trong thông báo lỗi. Bí danh cho thoát[]

Chấm dứt tập lệnh nếu không thể mở kết nối cơ sở dữ liệu

  • Exit[] - chức năng thực hiện chính xác điều tương tự, nhưng âm thanh duyên dáng hơn một chút

void echo [chuỗi đầu ra chuỗi]

Xuất dữ liệu ra luồng hiện tại [bảng điều khiển, yêu cầu apache, v.v. ]. Là một cấu trúc ngôn ngữ hơn là một chức năng và do đó có thể được sử dụng mà không cần dấu ngoặc đơn

bool trống [var hỗn hợp]

Được sử dụng để kiểm tra xem một biến có trống không. Ghi chú. Nó được sử dụng để chỉ kiểm tra các biến, do đó, empty[trim[$var]];

1

0 được coi là trống.

thoát vô hiệu [ [Trạng thái chuỗi] ]
thoát vô hiệu [ int status ]

Chính xác giống như chết.

Chuỗi file_get_contents [ Chuỗi tên tệp [, boolean use_include_path [, ngữ cảnh tài nguyên [, int offset [, int maxlen]]]] ]

Đọc một tập tin thành một chuỗi.



int file_put_contents [tên tệp chuỗi, dữ liệu hỗn hợp, [int flags, [ngữ cảnh tài nguyên]]]

Ghi dữ liệu vào một tập tin. Cờ là tùy chọn và có thể là FILE_USE_INCLUDE_PATH, FILE_APPEND và/hoặc LOCK_EX. Theo mặc định, không có cờ FILE_APPEND, hàm sẽ ghi đè lên tệp bằng dữ liệu đã cho.

Ghi chú. Đây chỉ là một chức năng PHP5.

Sẽ trả về false nếu lỗi hoặc số byte được ghi vào tệp.



Không có gì thực sự đặc biệt về chức năng này, ngoại trừ nó tiết kiệm thời gian của bạn [về cơ bản nó gọi fopen, fwrite và fclose]. Đây là thứ có thể được sử dụng để đảm bảo tập lệnh PHP của bạn hoạt động với PHP5 và PHP4.

Tất nhiên, đây là một thay thế rất cơ bản và không tính đến bất kỳ cờ nào nằm ngoài phạm vi của tài liệu này.

TRONG PHP, nhiều hàm được sử dụng như hàm dựng sẵn và hàm do người dùng định nghĩa. Mỗi chức năng đều có chức năng và thuộc tính riêng. Hàm là một tập hợp các câu lệnh được viết trong chương trình có thể được sử dụng nhiều lần trong mã ở bất cứ đâu cần thiết. Cần có lời gọi hàm để thực thi các câu lệnh được viết bên trong hàm. Đó là một đoạn mã lấy một hoặc nhiều đầu vào làm tham số và xử lý nó rồi trả về một giá trị. Các lập trình viên chỉ cần tạo một hàm và sau đó gọi hàm đó trong chương trình bất cứ nơi nào được yêu cầu

Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]

Giá
Xem khóa học

600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [83.959 xếp hạng]

Các loại Hàm trong PHP

Trong PHP, chủ yếu có hai hàm được sử dụng bởi các lập trình viên. họ đang

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

1. Đã xác định người dùng

Các chức năng này được sử dụng khi nhà phát triển hoặc lập trình viên phải thực thi logic mã của riêng họ. Các hàm này được định nghĩa bằng cách sử dụng từ khóa function và bên trong hàm, một tập hợp các câu lệnh sẽ được viết để thực thi nó khi một lệnh gọi hàm xảy ra. Lệnh gọi hàm có thể được thực hiện bằng cách chỉ cần gọi hàm như tên hàm [] và hàm sẽ được thực thi

2. Được xây dựng trong

Các chức năng này cung cấp cho chúng tôi các chức năng thư viện tích hợp. PHP cung cấp các chức năng này trong chính gói cài đặt, giúp ngôn ngữ này trở nên mạnh mẽ và hữu ích hơn. Để sử dụng các thuộc tính của hàm, chúng ta chỉ cần gọi hàm bất cứ nơi nào được yêu cầu để lấy kết quả mong muốn

Có nhiều hàm dựng sẵn được sử dụng trong PHP như Date, Numeric, String, v.v.

  • Hàm chuỗi. Các hàm này có chức năng được xác định trước trong PHP để hoạt động với các chuỗi. PHP có nhiều hàm chuỗi khác nhau như strpos[], strncmp[], strrev[], strlen[],
  • Chức năng ngày. Các chức năng này là chức năng được xác định trước trong PHP trong đó định dạng là ngày và giờ UNIX là định dạng mà con người có thể đọc được
  • Hàm số. Các hàm này có logic được xác định trước của riêng chúng do PHP cung cấp, được sử dụng cho các phép toán số. Nó sẽ trả về kết quả ở dạng Boolean hoặc ở dạng số. Một số hàm số bao gồm is_number[], number_format[], round[], v.v.

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

Dưới đây là những điểm giải thích tại sao chúng ta nên sử dụng hàm trong php

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

Các hàm được sử dụng như thế nào trong PHP?

Như chúng ta đã thảo luận trước đó, trong PHP chúng ta có hai hàm i. e. tích hợp sẵn và do người dùng định nghĩa. Hãy hiểu thêm về các chức năng này

Ví dụ 1

Đối với hàm chuỗi

Mã số

8

đầu ra

Lời giải cho chương trình trên. Trong ví dụ trên, chuỗi mà chúng ta đã truyền bên trong hàm str_split[], tách chuỗi thành một ký tự đơn và tạo đầu ra

Ví dụ #2

Mã số

9

đầu ra

Lời giải cho chương trình trên. Trong ví dụ trên, hàm strcmp[] sẽ so sánh các chuỗi và nếu các chuỗi giống nhau thì sẽ trả về 0 và nếu các chuỗi không bằng nhau thì sẽ trả về một số khác

Ví dụ #3

Mã số

   echo "$num2 divides into $num1 evenly.";
0

đầu ra

Lời giải cho chương trình trên. Hàm strpos[] này sẽ kiểm tra vị trí của chuỗi được truyền dưới dạng tham số

Ví dụ #4

Mã số

   echo "$num2 divides into $num1 evenly.";
1

đầu ra

Lời giải cho chương trình trên. Trong ví dụ trên, hàm strrev[] sẽ đảo ngược chuỗi được truyền dưới dạng tham số và cung cấp đầu ra mong muốn

Ví dụ #5

Mã số

   echo "$num2 divides into $num1 evenly.";
2

đầu ra

Lời giải cho chương trình trên. Trong ví dụ trên, hàm str_word_count[] sẽ đếm số chuỗi được truyền dưới dạng tham số và cung cấp đầu ra mong muốn

Ví dụ #6

Mã số

   echo "$num2 divides into $num1 evenly.";
3

đầu ra

Lời giải cho chương trình trên. Trong ví dụ trên, hàm strlen[] sẽ đếm số lượng ký tự có trong chuỗi và cung cấp số lượng như đầu ra mong muốn

Ví dụ 1

Đối với hàm số

Mã số

   echo "$num2 divides into $num1 evenly.";
4

đầu ra

Lời giải cho chương trình trên. Trong ví dụ trên, hàm số abs[] sẽ cung cấp cho chúng ta giá trị tuyệt đối của số được truyền dưới dạng tham số cho hàm

Ví dụ #2

Mã số

   echo "$num2 divides into $num1 evenly.";
5

đầu ra

Ví dụ #3

Mã số

   echo "$num2 divides into $num1 evenly.";
6

đầu ra

Lời giải cho chương trình trên. Trong ví dụ trên, các tham số được truyền cho hàm sqrt[] lấy kết quả bằng cách tính căn bậc hai của số và tạo ra kết quả mong muốn

Ví dụ #4

Mã số

   echo "$num2 divides into $num1 evenly.";
7

đầu ra

Lời giải cho chương trình trên. Trong ví dụ trên, hàm var_dump[] sẽ kiểm tra kiểu dữ liệu của một số cụ thể được truyền dưới dạng tham số. Trong ảnh chụp màn hình ở trên, đầu ra được in là đúng hoặc sai với điều kiện số phải là số nguyên. Nếu số không phải là số nguyên, nó sẽ trả về false khác true

Ví dụ #5

Mã số

90

đầu ra

Lời giải cho chương trình trên. Trong ví dụ trên, hàm var_dump[] sẽ kiểm tra kiểu dữ liệu của số được truyền dưới dạng tham số. Trong ví dụ này, hàm acos[] không thể tính toán số được chỉ định làm tham số và do đó tạo ra kết quả NAN, điều đó có nghĩa là phép tính không chính xác

Ví dụ #6

Mã số

91

đầu ra

Lời giải cho chương trình trên. Trong ví dụ trên, hàm is_float[] sẽ kiểm tra xem số được truyền dưới dạng tham số có thuộc kiểu dữ liệu float hay không. Hàm này luôn trả về giá trị Boolean. Nếu kết quả là dương thì nó sẽ trả về true và nếu kết quả là âm thì nó sẽ trả về false

Ví dụ 1

Đối với các chức năng do người dùng xác định

Mã số

92

đầu ra

Ví dụ #2

Mã số

93

đầu ra

Ví dụ #3

Mã số

94

đầu ra

Lời giải cho chương trình trên. Trong ví dụ trên, tên nhân viên cùng với id của nhân viên có thể được hiển thị bằng cách gọi hàm employee[] nơi người dùng muốn in chi tiết nhân viên. Các chức năng do người dùng xác định này có thể được sử dụng khi tổ chức có dữ liệu khổng lồ và phải in tất cả các chi tiết của nhân viên cùng một lúc

Ví dụ #4

Mã số

95

đầu ra

Lời giải cho chương trình trên. Trong ví dụ trên, chúng ta đã thấy rằng các hàm do người dùng định nghĩa có các thuộc tính riêng và người dùng cũng có thể cung cấp đầu vào của riêng mình để có được đầu ra mong muốn. Các hàm do người dùng xác định được lập trình viên hoặc nhà phát triển sử dụng để thực hiện các thay đổi của riêng mình trong mã thay vì sử dụng các hàm tích hợp sẵn. Mục đích chính của việc sử dụng loại hàm này là lập trình viên có thể đưa ra logic của riêng mình như tính diện tích hình tròn, đo chiều cao, chi tiết nhân viên, v.v. PHP có ngôn ngữ gõ lỏng lẻo trong đó các kiểu dữ liệu không được đặt theo cách nghiêm ngặt, chúng ta có thể thêm các giá trị kiểu dữ liệu chuỗi và số nguyên để tìm nạp đầu ra. Trong ví dụ trên, số nguyên và chuỗi “5 và 13” được cộng lại với nhau và đầu ra được tìm nạp là 18. Tính năng này tạo lợi thế cho người dùng

Phần kết luận

Trong bài viết này, chúng ta đã thảo luận về các loại hàm trong PHP và đặc điểm của nó. Các nhà phát triển và lập trình viên cố gắng phát triển mã bằng cách sử dụng hai chức năng này vì họ không phải viết lại và mã cũng dễ kiểm tra vì nó được viết dựa trên loại tác vụ mà nó phải thực hiện

Bài viết được đề xuất

Đây là hướng dẫn về Hàm trong PHP. Ở đây chúng ta thảo luận về các loại hàm trong php và cách sử dụng hàm trong php với các ví dụ khác nhau. Bạn cũng có thể xem qua các bài viết liên quan khác của chúng tôi để tìm hiểu thêm-

Chức năng sẵn có trong PHP là gì?

Các hàm tích hợp là các hàm được xác định trước trong PHP tồn tại trong gói cài đặt . Các hàm sẵn có của PHP này là những gì làm cho PHP trở thành một ngôn ngữ kịch bản rất hiệu quả và năng suất. Các hàm dựng sẵn của PHP có thể được phân thành nhiều loại. Dưới đây là danh sách các hạng mục.

Có bao nhiêu hàm sẵn có trong PHP?

PHP có hơn 1000 hàm dựng sẵn có thể được gọi trực tiếp từ bên trong tập lệnh để thực hiện một tác vụ cụ thể.

Những gì được xây dựng trong chức năng?

Hàm tích hợp là hàm mà trình biên dịch tạo mã nội tuyến tại thời điểm biên dịch . Mỗi cuộc gọi đến một chức năng tích hợp sẽ loại bỏ một cuộc gọi thời gian chạy đến chức năng có cùng tên trong thư viện động.

Hàm trong PHP là gì?

Một hàm là một đoạn mã nhận một đầu vào khác ở dạng tham số, xử lý nó và sau đó trả về một giá trị . Tính năng Hàm PHP là một đoạn mã có thể được sử dụng nhiều lần và chấp nhận các danh sách đối số làm đầu vào và trả về một giá trị.

Chủ Đề