Hướng dẫn how to check if php function is working? - làm cách nào để kiểm tra xem chức năng php có hoạt động không?
Có cách nào trong PHP để kiểm tra xem một chức năng đã hoàn thành xử lý trước khi cho phép nó chạy lại? Show Tôi có một chức năng trên trang tải/tải lại/kiểm tra sự kiện hẹn giờ xem các mục DB có nên hết hạn dựa trên ngày kết thúc (ngày ít hơn bây giờ) và nếu ngày ít hơn bây giờ tạo ra bản ghi của bản ghi với cùng một thông tin nhưng Thêm 10 ngày vào ngày kết thúc. Kịch bản sau đó đặt trạng thái bản ghi gốc thành không hoạt động. Điều này được yêu cầu để giữ một bản sao gốc của mục trong DB và quá trình tiếp tục cho mỗi bản ghi. Đôi khi tập lệnh sẽ tạo ra nhiều bản sao của cùng một mục để có vẻ như tập lệnh không đặt trạng thái thành không hoạt động đủ nhanh và khi trang được tải lại/truy cập, v.v ... Một phiên bản khác của tập lệnh được chạy tạo ra một bản ghi trùng lặp khác. Vì vậy, có cách nào để kiểm tra xem một hàm hiện đang chạy và nếu bỏ qua cuộc gọi mới chỉ có một trường hợp nào chạy? Rất rất cảm ơn Đã hỏi ngày 5 tháng 1 năm 2013 lúc 7:17Jan 5, 2013 at 7:17
2 Có vẻ như bạn cần một "Mutex". Bạn có thể thử sử dụng điều này hoặc tự thực hiện một tài nguyên được chia sẻ, chẳng hạn như viết một tệp trống vào đĩa và sau đó kiểm tra sự tồn tại của nó và xóa nó khi bạn hoàn thành. Một giải pháp tốt hơn cho vấn đề cụ thể của bạn mặc dù sẽ là thiết lập một công việc cron để định kỳ chạy các tập lệnh bảo trì cơ sở dữ liệu của bạn thay vì dựa vào các yêu cầu người dùng ngẫu nhiên vào trang của bạn. Điều này sẽ đảm bảo nó sẽ không chạy quá thường xuyên và giảm xử lý cho mỗi yêu cầu. Đã trả lời ngày 5 tháng 1 năm 2013 lúc 7:24Jan 5, 2013 at 7:24
mpenmpenmpen 263K261 Huy hiệu vàng820 Huy hiệu bạc1202 Huy hiệu đồng261 gold badges820 silver badges1202 bronze badges 2 Cho PHP:
Bạn cũng có thể sử dụng cùng một nguyên tắc cho các chức năng jQuery và cron công việc quá. Đã trả lời ngày 15 tháng 3 năm 2016 lúc 5:51Mar 15, 2016 at 5:51
Anil Guptaanil GuptaAnil Gupta 1,5051 Huy hiệu vàng19 Huy hiệu bạc20 Huy hiệu Đồng1 gold badge19 silver badges20 bronze badges Sử dụng thử bắt
Đã trả lời ngày 25 tháng 7 năm 2018 lúc 1:07Jul 25, 2018 at 1:07
(Php 4, Php 5, Php 7, Php 8) function_exists - return Sự mô tảfunction_exists (chuỗi Thông sốfunction Tên chức năng, như một chuỗi. Trả về giá trị Trả về
Ví dụVí dụ #1 function_exists () Ví dụfunction_exists() example
Ghi chú
Ví dụ
is_callable () - Xác minh rằng một giá trị có thể được gọi là hàm từ phạm vi hiện tại. ¶ GET_DEFINED_FINSTS () - Trả về một mảng của tất cả các hàm được xác định 0 1 2 3 4 5 6class_exists () - kiểm tra xem lớp có được xác định không ¶ extense_loaded () - Tìm hiểu xem một tiện ích mở rộng có được tải không 7 8 9
true 2Chris tại Candm Dot Org Dot Uk ¶ ¶ 1 năm trước
true 6Kitchin ¶ ¶ 10 năm trước
6Michael tại Squilopople Dot Com ¶ ¶ 1 năm trước
function 2Kitchin ¶ ¶ 10 năm trước
6Michael tại Squilopople Dot Com ¶ ¶ 7 năm trước
6Ayyappan dot ashok tại gmail dot com ¶ ¶ 6 năm trước
6Bruceb ¶ ¶ 10 năm trước
6Michael tại Squilopople Dot Com ¶ ¶ 7 năm trước
function 0Ayyappan dot ashok tại gmail dot com ¶ ¶ 7 năm trước
6Ayyappan dot ashok tại gmail dot com ¶ ¶ 6 năm trước
6Bruceb ¶ ¶ 7 năm trước
6Ayyappan dot ashok tại gmail dot com ¶ ¶ 6 năm trước
6Bruceb ¶ ¶ 10 năm trước
false 8Michael tại Squilopople Dot Com ¶ ¶ extense_loaded () - Tìm hiểu xem một tiện ích mở rộng có được tải không
6Chris tại Candm Dot Org Dot Uk ¶ ¶ 1 năm trước
6Kitchin ¶ ¶ 6 năm trước 00 01 02 03 04 05 06 04 08 09 6Bruceb ¶ ¶ Andi tại Splitbrain Dot org ¶ 11 12 13 1416 năm trước ¶ 6 năm trước 15Bruceb ¶ ¶ Andi tại Splitbrain Dot org ¶ 16 17 18 1916 năm trước ¶ 6 năm trước 20 21 22 23 24 25 6Bruceb ¶ ¶ 6 năm trước 27 28 29 30 31 09 33 6Làm thế nào để một chức năng hoạt động trong PHP?Bên cạnh các chức năng PHP tích hợp, có thể tạo các chức năng của riêng bạn ... Một hàm là một khối các câu lệnh có thể được sử dụng nhiều lần trong một chương trình .. Một chức năng sẽ không tự động thực thi khi tải trang .. Một chức năng sẽ được thực thi bằng một cuộc gọi đến chức năng .. Hàm __ trong PHP là gì?__Function__ và __method__ như trong Php 5.0.4 là như vậy.__Function__ chỉ trả về tên của hàm.trong khi __method__ trả về tên của lớp cùng với tên của hàm.returns only the name of the function. while as __METHOD__ returns the name of the class alongwith the name of the function.
Có tồn tại trong PHP không?Định nghĩa và sử dụng hàm isset () kiểm tra xem một biến được đặt, điều đó có nghĩa là nó phải được khai báo và không phải là null.Hàm này trả về đúng nếu biến tồn tại và không phải là null, nếu không nó sẽ trả về sai.The isset() function checks whether a variable is set, which means that it has to be declared and is not NULL. This function returns true if the variable exists and is not NULL, otherwise it returns false.
Hàm không xác định trong PHP là gì?Kiểm tra mã: Hàm không xác định báo cáo các tham chiếu đến các chức năng không được xác định trong các tệp dự án, được cấu hình bao gồm các đường dẫn hoặc trong số các hàm được xác định trước PHP.Trong ví dụ sau, không xác định_function () không được xác định trong các tệp dự án và thư viện tích hợp.Reports the references to functions that are not defined in the project files, configured include paths, or among the PHP predefined functions. In the following example, the undefined_function() is not defined in the built-in library and project files. |