Các hàm tích hợp trong PHP

Hàm là các khối mã thực hiện tác vụ cụ thể trong php. Nó làm cho các mã có thể tái sử dụng và tốc ký. nó có thể được phân loại thành hai nhóm

Các chức năng được xác định trước là các chức năng sẵn có của php. Các chức năng này có thể được chia thành nhiều loại như được nêu dưới đây

chức năng chuỗi

hàm số

chức năng ngày và giờ

hàm mảng

chức năng thư mục

Hàm chuỗi

strtolower[];

strtoupper[];

ucfirst[];

ucwords[];

strlen[];

cắt [];

ltrim[];

rtrim[];

sprintf["%s,%s,%s",$a,$b,$c];

str_word_count[] -> đếm số từ

$count = str_word_count[$x,1] -> trả về mảng

strstr[];

stristr[];

str_replace[] -> tìm kiếm và thay thế các ký tự trong chuỗi

str_repeat[] -> lặp lại chuỗi

chất nền[int,int] -> in một chuỗi từ số ký tự ban đầu được xác định đến số cuối cùng được xác định

strpos[] -> tìm vị trí của chuỗi

Hàm số

abs[] -> trả về giá trị dương của một số

sqrt[] -> trả về căn bậc hai của một số

round[] -> làm tròn số động

floor[] -> làm tròn số xuống số nguyên gần nhất

ceil[] -> làm tròn số lên tới số nguyên gần nhất

rand[] -> tạo một số nguyên ngẫu nhiên

mt_rand[] -> tạo số ngẫu nhiên giữa số đầu và số cuối đã xác định

pow[] -> trả về x lũy thừa của y

pi[] -> trả về giá trị của số pi

min[] -> trả về giá trị thấp nhất từ ​​một mảng

max[] -> trả về giá trị cao nhất từ ​​một mảng

fmod[] -> trả về phần còn lại từ x/y {%}

bindec[] -> chuyển đổi số nhị phân thành số thập phân

decbin[] -> chuyển đổi số thập phân thành số nhị phân

deg2rad[] -> chuyển đổi giá trị độ thành giá trị radian

rad2deg[] -> chuyển đổi giá trị radian thành giá trị độ

Hàm mảng

mảng [] -> tạo một mảng

sizeof[] -> đếm số lượng giá trị trong một mảng

sort[] -> sắp xếp một mảng được lập chỉ mục theo thứ tự tăng dần

in_array[] -> kiểm tra xem một giá trị được chỉ định có trong mảng không

list[] -> giữ các giá trị mảng trong biến

compact[] -> giữ các giá trị biến trong mảng kết hợp

arsort[] -> sắp xếp một mảng kết hợp theo thứ tự giảm dần theo giá trị

array_unique[] -> xóa các giá trị trùng lặp khỏi một mảng

phát nổ[] -> chuyển đổi chuỗi thành mảng

implode[] -> chuyển đổi mảng thành chuỗi

giải nén [] -> chuyển đổi mảng thành biến

array_sum[] -> trả về tổng giá trị trong một mảng

array_shift[] -> xóa phần tử đầu tiên của mảng và trả về giá trị đầu tiên của mảng

array_pop[] -> xóa phần tử cuối cùng khỏi mảng

array_merge[] -> hợp nhất nhiều mảng

array_search[] -> tìm kiếm một giá trị đã xác định trong một mảng và trả về khóa cho giá trị đó

array_reverse[] -> trả về một mảng theo thứ tự đảo ngược

array_keys[] -> trả về tất cả các khóa từ một mảng

Chức năng thư mục

getcwd[] -> lấy thư mục làm việc hiện tại

mkdir[] -> tạo thư mục

rmdir[] -> xóa thư mục

dirname[] -> tên thư mục

__DIR__ -> tên thư mục

__FILE__ -> tên tệp cùng với thư mục

__LINE__ -> số dòng

file_exists[] -> kiểm tra xem tệp có tồn tại không và trả về giá trị boolean

hủy liên kết [] -> xóa tệp

is_file[] -> boolean

is_dir[] -> boolean

scan_dir[] -> trả về mảng các tệp có trong thư mục

file_size[] -> trả về kích thước tệp theo byte

filectime[] -> thời gian tạo tệp [dấu thời gian]

pathinfo[] -> trả về mảng/chuỗi dựa trên đối số

sao chép [] -> sao chép tệp

Hàm là một đoạn mã lấy 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ị. PHP đi kèm với hàng ngàn tính năng tích hợp

Hàm tích hợp trong PHP

PHP có hơn 1000 hàm tích hợp 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ể trong Hàm PHP

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

  • Trong PHP, các hàm có thể được viết riêng ngoài các hàm PHP có sẵn
  • Hàm là một tập hợp các câu lệnh có thể được sử dụng lặp đi lặp lại trong một chương trình
  • Khi một trang tải, một tính năng sẽ không tự động chạy
  • Một cuộc gọi đến một chức năng sẽ khiến nó được thực thi.  

Trở thành một nhà phát triển web lành nghề chỉ trong 9 tháng

Phát triển toàn bộ PGP của Caltech Chương trình khám phá

Ưu điểm của chức năng PHP

  • Khả năng sử dụng lại mã. Không giống như các ngôn ngữ lập trình khác, Hàm PHP chỉ được chỉ định một lần và có thể được gọi nhiều lần
  • ít mã hơn. Nó tiết kiệm rất nhiều mã vì logic không phải viết nhiều lần. Bạn chỉ có thể viết logic một lần và sử dụng lại nó bằng cách sử dụng các hàm
  • Đơn giản để hiểu. Logic lập trình được phân tách bằng Hàm PHP. Vì mọi logic được chia thành các chức năng, nên việc hiểu luồng ứng dụng sẽ dễ dàng hơn

Tạo và gọi hàm

Trong PHP, tên hàm là bất kỳ tên nào kết thúc bằng dấu ngoặc đơn mở và đóng

  • Từ khóa function thường được dùng để bắt đầu tên hàm
  • Để gọi một hàm, chỉ cần nhập tên của nó theo sau dấu ngoặc đơn
  • Một số không thể là ký tự đầu tiên trong tên tính năng. Nó có thể bắt đầu bằng một chữ cái hoặc dấu gạch dưới.  
  • Trường hợp tên tính năng không quan trọng

cú pháp

hàm_tên_hàm[]

{

//Câu lệnh được thực thi

}

Mã số

Giải trình

Trong ví dụ trên, một hàm gọi là "welcMsg[]" được tạo. Phần đầu của mã chức năng được biểu thị bằng dấu ngoặc nhọn mở { và phần cuối của hàm được biểu thị bằng dấu ngoặc nhọn đóng }. Chức năng nói "Xin chào chào mừng. "; viết tên hàm trong ngoặc [] để gọi nó

đầu ra

 

Nhận các kỹ năng phải có của một nhà phát triển web

Chương trình đào tạo viết mã Caltech Chương trình khám phá

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

Trong Hàm PHP, các đối số có thể được sử dụng để truyền thông tin cho các hàm. Một biến giống như một đối số. Các đối số được liệt kê trong ngoặc đơn sau tên hàm. Bạn có thể thêm bao nhiêu đối số tùy thích;

Tham số là thông tin hoặc biến chứa trong dấu ngoặc đơn của hàm. Chúng được sử dụng để lưu trữ các giá trị có thể được thực thi trong thời gian chạy. Người dùng có thể nhập bao nhiêu tham số tùy ý, được phân tách bằng dấu phẩy [,]. Trong thời gian chạy, các tham số này được sử dụng để chấp nhận đầu vào. Đối số được sử dụng trong khi trao đổi giá trị, chẳng hạn như trong khi gọi hàm

Mã số

Giải trình

Một hàm chỉ có một đối số [$fname] được sử dụng trong ví dụ sau. Khi chúng ta gọi hàm StudentsName[], chúng ta cũng chuyển một tên [ví dụ: Janani] được sử dụng trong hàm để tạo một số tên khác nhau nhưng cùng họ

đầu ra

 

Truyền đối số theo tham chiếu

Các đối số thường được truyền theo giá trị trong PHP, điều này đảm bảo rằng hàm sử dụng một bản sao của giá trị và biến được truyền vào hàm không thể sửa đổi. Thay đổi đối số sửa đổi biến được truyền vào khi đối số hàm được truyền theo tham chiếu. Toán tử & được sử dụng để chuyển đối số hàm thành tham chiếu

Mã số

 

đầu ra

 

PHP là một ngôn ngữ được gõ lỏng lẻo

Tùy thuộc vào giá trị của biến, PHP sẽ tự động gán cho nó một dạng dữ liệu. Bạn có thể làm những việc như thêm một chuỗi vào một số nguyên mà không gặp lỗi vì các kiểu dữ liệu không được thiết lập nghiêm ngặt. Khai báo loại đã được giới thiệu trong PHP 7. Điều này cho phép một người xác định loại dữ liệu dự định khi khai báo một phương thức và khai báo nghiêm ngặt đảm bảo rằng nếu loại dữ liệu không khớp, "Lỗi nghiêm trọng" sẽ được đưa ra

Không sử dụng nghiêm ngặt, chúng tôi cố gắng gửi cả số và chuỗi cho hàm trong ví dụ sau

Ví dụ

đầu ra

 

Nhận các kỹ năng mã hóa bạn cần để thành công

Phát triển ngăn xếp đầy đủ-MEAN Chương trình khám phá

Hàm PHP - Giá trị trả về

Điều này có nghĩa là Hàm PHP có thể được gọi bằng tên của nó và khi thực thi hàm, nó sẽ trả về một số giá trị.  

Ví dụ

đầu ra

 

Đặt giá trị mặc định cho các đối số truyền

Có thể chỉ định một giá trị đối số mặc định trong hàm. Khi gọi Hàm trong PHP, nó sẽ lấy giá trị mặc định nếu không có đối số nào được truyền vào.  

Ví dụ

đầu ra

 

Gọi hàm động

Trong các lệnh gọi hàm động, có thể gán tên hàm cho các biến dưới dạng chuỗi và sau đó xử lý chúng dưới dạng tên hàm

Mã số

Liệt kê 6. 5

đầu ra

 

Nâng cao sự nghiệp của bạn với tư cách là nhà phát triển MEAN stack với Nhà phát triển Web Full Stack - Chương trình của MEAN Stack Master. đăng ký ngay bây giờ

Phần kết luận

Trong bài viết này, chúng ta đã biết rằng hàm trong PHP là một đoạn mã trong chương trình được viết để thực hiện một tác vụ cụ thể. Chúng tôi đã thảo luận rằng họ lấy dữ liệu làm tham số, chạy một khối câu lệnh, thực hiện các thao tác và sau đó trả về kết quả. Chúng ta đã thảo luận về cách gọi hàm, hàm có tham số, truyền giá trị mặc định làm đối số. Chúng tôi cũng đã học về các tài liệu tham khảo được đánh máy lỏng lẻo

Đối với bất kỳ chuyên gia nào để có được một công việc xứng đáng trong một công ty có uy tín, người đó phải nắm bắt tốt về chủ đề này và làm quen với những phát triển và nâng cấp công nghệ mới nhất. Hãy đăng ký tham gia Chương trình sau đại học về Phát triển Web Full Stack của Simplilearn để đạt được chuyên môn trong một số chủ đề có liên quan như Hàm PHP, điều này sẽ giúp bạn tăng tốc sự nghiệp với tư cách là kỹ sư phần mềm và cải thiện triển vọng công việc của mình

Nếu bạn cảm thấy rằng bạn đã biết về Hàm PHP, thì tại sao không nâng cao kỹ năng của mình hơn nữa. Kiểm tra Skill-Up, một nền tảng cung cấp hầu hết các khóa học theo yêu cầu miễn phí và đảm bảo phát triển kỹ năng. Nếu bạn có bất kỳ nghi ngờ hoặc thắc mắc nào về Hàm PHP, hãy để lại trong phần bình luận bên dưới và các chuyên gia của chúng tôi sẽ liên hệ lại với bạn ngay

Tìm Chương trình sau đại học của chúng tôi trong Chương trình đào tạo trực tuyến về phát triển web Full Stack tại các thành phố hàng đầu

Chương trình Sau đại học NameDatePlace trong Nhóm phát triển Web Full Stack bắt đầu vào ngày 16 tháng 2 năm 2023,
Đợt cuối tuầnChi tiết CityView của bạnChương trình sau đại học về Phát triển Web Full Stack, SingaporeCohort bắt đầu vào ngày 1 tháng 3 năm 2023,
Đợt cuối tuầnSingaporeXem chi tiếtChương trình sau đại học về Phát triển web ngăn xếp đầy đủNhóm bắt đầu vào ngày 15 tháng 3 năm 2023,
Lô hàng cuối tuầnChi tiết CityView của bạn

Giới thiệu về tác giả

đơn giản

Simplilearn là một trong những nhà cung cấp đào tạo trực tuyến hàng đầu thế giới về Tiếp thị kỹ thuật số, Điện toán đám mây, Quản lý dự án, Khoa học dữ liệu, CNTT, Phát triển phần mềm và nhiều công nghệ mới nổi khác

được xây dựng

Hàm tích hợp nội bộ trong PHP .
Chuyển đổi một chuỗi ký tự thành chữ hoa và chữ thường
Hiển thị và sử dụng ngày giờ
Khởi tạo và đóng kết nối cơ sở dữ liệu
Khai báo và sử dụng mảng
xử lý tập tin
Truy cập dữ liệu trong biểu mẫu
Chức năng hệ thống tập tin
Chức năng mở kết nối FTP

Có bao nhiêu xây dựng

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

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.

Tầm quan trọng của việc xây dựng là gì

Hàm tích hợp là những hàm do PHP cung cấp nhằm giúp việc lập trình thuận tiện hơn . Nhiều chức năng tích hợp sẵn có trong PHP có thể được sử dụng trong mã của chúng tôi. Các chức năng này rất hữu ích trong việc đạt được các mục tiêu lập trình. Các hàm có sẵn trong PHP rất đơn giản và dễ sử dụng.

Chủ Đề