Tĩnh trong PHP là gì?
Phạm vi có thể được định nghĩa là phạm vi khả dụng của một biến đối với chương trình mà nó được khai báo. Các biến PHP có thể là một trong bốn loại phạm vi - Show
Loại phạm vi biến cuối cùng mà tôi thảo luận được gọi là tĩnh. Ngược lại với các biến được khai báo là tham số của hàm, bị hủy khi hàm thoát, một biến tĩnh sẽ không mất giá trị khi hàm thoát và sẽ vẫn giữ giá trị đó nếu hàm được gọi lại Bạn có thể khai báo một biến là tĩnh đơn giản bằng cách đặt từ khóa STATIC trước tên biến Trong PHP, các phương thức tĩnh được sử dụng để nhà phát triển có thể sử dụng các thuộc tính và thuộc tính của một lớp tĩnh trong chương trình ở bất cứ đâu cần thiết. Để xác định một phương thức tĩnh từ khóa 'static' được sử dụng. Từ khóa này được sử dụng cho các thuộc tính và phương thức phải được sử dụng chung giữa các hàm và đối tượng trong chương trình. Do đó, bất kỳ logic lập trình nào phải được chia sẻ với các chức năng có trong chương trình phải được viết bằng phương thức tĩnh Phương thức tĩnh hoạt động như thế nào trong PHP và cú pháp của nó?Trong phần giới thiệu ở trên, chúng ta đã biết tại sao chúng ta sử dụng các phương thức tĩnh trong PHP, nhưng chúng ta cần biết cách sử dụng nó trong ngôn ngữ lập trình PHP. Nếu chúng ta có thể truy cập các phương thức và thuộc tính của một lớp chứ không phải một đối tượng và để đạt được điều này, chúng ta có thể sử dụng từ khóa tĩnh. Để định nghĩa một phương thức cụ thể là tĩnh, chúng ta cần sử dụng từ khóa tĩnh trước tên hàm cú pháp
Trong cú pháp trên, phương thức tĩnh được khởi tạo và định nghĩa. Để thêm thuộc tính tĩnh vào chương trình tương ứng, chúng ta cần sử dụng từ khóa tĩnh trước tên thuộc tính 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 cú pháp
Trong cú pháp trên, thuộc tính tĩnh được sử dụng với từ khóa riêng/chỉ định truy cập và có thể được sử dụng trong lớp. Bất cứ khi nào chúng ta sử dụng tĩnh, chúng ta nên đảm bảo sử dụng nó cho các tiện ích chứ không phải vì lý do thuận tiện Một phương thức tĩnh sẽ không cho phép bạn xác định các phụ thuộc rõ ràng và cũng bao gồm các biến toàn cục trong chương trình có thể được truy cập từ mọi nơi và mọi lúc bất cứ khi nào cần. Khó thực hiện kiểm thử tự động trên các lớp chứa các phương thức tĩnh. Các phương thức tĩnh phổ biến nhất được sử dụng cho các lớp tiện ích. Mục đích của các lớp tiện ích là cung cấp tất cả các loại dịch vụ cho các lớp chính. Tất cả các phương thức tiện ích có thể thực hiện các tác vụ khác nhau như mã hóa và giải mã dữ liệu, chuyển đổi giữa các phép đo và các tác vụ khác không nhiều hơn bất kỳ dịch vụ nào khác cho lớp chính trong chương trình 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á Hơn 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 Nếu phương thức và thuộc tính tĩnh phải được xem xét vì nghĩ rằng chúng thuận tiện và dễ sử dụng mà không cần tạo đối tượng, nhưng phương thức tĩnh có nhược điểm của nó. Bạn sẽ cảm thấy khó khăn khi thực hiện kiểm tra tự động trên các lớp sử dụng các phương thức tĩnh. Các phương thức và thuộc tính tĩnh là toàn cục và có thể được sử dụng ở bất kỳ đâu trong chương trình. Cách tiếp cận này rất hữu ích khi các phương pháp phải được sử dụng nhưng phải tránh càng nhiều càng tốt Để gọi một phương thức tĩnh bên ngoài lớp, chúng ta phải sử dụng. nhà điều hành cú pháp
Tương tự để truy cập thuộc tính tĩnh bên ngoài lớp, chúng ta phải sử dụng. nhà điều hành cú pháp
Ví dụ để triển khai phương thức tĩnh trong PHPDưới đây là một ví dụ về cách triển khai phương thức tĩnh trong PHP cho lớp nhân viên Mã số
đầu ra Trong ví dụ trên, lớp nhân viên là lớp chính và tên là lớp tĩnh phải được sử dụng bên trong lớp chính. Ở đây, nếu phương thức tĩnh phải được gọi bên trong lớp nơi nó được định nghĩa, chúng ta phải sử dụng từ khóa self để gọi phương thức tĩnh trong khi nếu phương thức tĩnh phải được gọi bên ngoài lớp thì nó phải được gọi cùng với lớp Ưu điểm của Phương thức tĩnh trong PHPCó một vài lợi thế mà một phương thức tĩnh có thể được sử dụng. Chúng như sau
Nhược điểm của Phương thức tĩnh trong PHP
Các quy tắc và quy định để xác định phương thức tĩnh trong PHP
Phần kết luậnTrong bài viết này, chúng ta đã hiểu cách khai báo các phương thức tĩnh và cách sử dụng nó. Ngoài ra, tôi hiểu cách nó hoạt động và các ưu điểm và nhược điểm khác nhau cùng với cách gọi phương thức và thuộc tính tĩnh bên ngoài lớp bằng toán tử phân giải phạm vi. Nhà phát triển phải hiểu thực tế của yêu cầu và phải sử dụng phương pháp tĩnh vì nó ảnh hưởng đến phần thử nghiệm của chương trình Bài viết được đề xuấtĐây là hướng dẫn về Phương thức tĩnh trong PHP. Ở đây chúng tôi thảo luận về cách hoạt động của phương thức tĩnh trong PHP, các ví dụ, ưu điểm, nhược điểm cùng với Quy tắc và Quy định. Bạn cũng có thể xem qua các bài viết được đề xuất khác của chúng tôi để tìm hiểu thêm – Mục đích của tĩnh là gì?Về cơ bản, tĩnh được dùng cho một biến cố định hoặc một phương thức giống nhau cho mọi thể hiện của một lớp . Phương thức chính của một lớp thường được gắn nhãn tĩnh. Để tạo một thành viên tĩnh (khối, biến, phương thức, lớp lồng nhau), bạn cần đặt trước khai báo của nó bằng từ khóa tĩnh.
Lớp tĩnh PHP là gì?Giới thiệu. Lớp tĩnh trong PHP là loại lớp chỉ được khởi tạo một lần trong chương trình . Nó phải chứa một thành viên tĩnh (biến) hoặc một hàm thành viên tĩnh (phương thức) hoặc cả hai. Các biến và phương thức được truy cập mà không cần tạo đối tượng, sử dụng toán tử phân giải phạm vi (. ).
Tĩnh so với tự PHP là gì?self đề cập đến cùng một lớp mà từ khóa new thực sự được viết. static , trong PHP 5. 3 liên kết tĩnh muộn, đề cập đến bất kỳ lớp nào trong cấu trúc phân cấp mà bạn đã gọi phương thức trên .
Tĩnh so với cuối cùng trong PHP là gì?cuối cùng static khai báo một phương thức tĩnh (có thể được gọi mà không cần phiên bản của lớp) và cuối cùng (không thể bị lớp con ghi đè). static alone can be used to define a class-scoped variable, which isn't constant (but variables can't be final ). |