Gọi hàm không xác định trong lớp php
________số 8
function doTimes[$start, $end]
{
$start_time = explode [" ", $start];
$start_time = $start_time[1] + $start_time[0];
$end_time = explode [" ", $end];
$end_time = $end_time[1] + $end_time[0];
$time = $end_time - $start_time;
return $time;
}
0
1
2
3
4
5
6
7
function doTimes[$start, $end]
{
$start_time = explode [" ", $start];
$start_time = $start_time[1] + $start_time[0];
$end_time = explode [" ", $end];
$end_time = $end_time[1] + $end_time[0];
$time = $end_time - $start_time;
return $time;
}
0
function doTimes[$start, $end]
{
$start_time = explode [" ", $start];
$start_time = $start_time[1] + $start_time[0];
$end_time = explode [" ", $end];
$end_time = $end_time[1] + $end_time[0];
$time = $end_time - $start_time;
return $time;
}
1
Lỗi nghiêm trọng. Gọi hàm không xác định get_favourites[] trong /home/download/domains/1ecommerce. com/public_html/dev/_cms/favourites. php trên dòng 48
Bất kỳ trợ giúp sẽ được thực sự đánh giá cao
php
0 0
Chia sẻ
- 3 Cộng tác viên
- 20 Trả lời
- 8K Lượt xem
- 1 ngày Khoảng thời gian thảo luận
- Bài đăng mới nhất 7 năm trước Bài đăng mới nhất của jonnloydd
Câu trả lời được đề xuất
Đã trả lời bởi minitauros 151 trong một bài đăng từ 7 năm trước
Bạn có thể kiểm tra xem có đúng tệp [tệp xác định chức năng] hay không bằng cách thực hiện
/home/download/domains/1ecommerce.com/public_html/dev/_cms/favourites.php [1] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/includes/session.php [2] => /home/download/domains/1ecommerce.com/public_html/dev/includes/masterinclude.php [3] => /home/download/domains/1ecommerce.com/public_html/dev/includes/dbopen.php [4] => /home/download/domains/1ecommerce.com/public_html/dev/includes/mysql.php [5] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/functions.php [6] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/includes/header_sidebar.php ]
0 dòng trước lỗi
Chuyển tới bài viết
Đã trả lời bởi minitauros 151 trong một bài đăng từ 7 năm trước
Tệp có được đưa vào trước khi hàm được gọi không?
Chuyển tới bài viết
Đã trả lời bởi minitauros 151 trong một bài đăng từ 7 năm trước
Bạn có thể viết nó ở cùng một chỗ mà bạn đã viết hàm
/home/download/domains/1ecommerce.com/public_html/dev/_cms/favourites.php [1] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/includes/session.php [2] => /home/download/domains/1ecommerce.com/public_html/dev/includes/masterinclude.php [3] => /home/download/domains/1ecommerce.com/public_html/dev/includes/dbopen.php [4] => /home/download/domains/1ecommerce.com/public_html/dev/includes/mysql.php [5] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/functions.php [6] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/includes/header_sidebar.php ]
1, tôi. e. dòng trước lỗiThí dụ.
/home/download/domains/1ecommerce.com/public_html/dev/_cms/favourites.php [1] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/includes/session.php [2] => /home/download/domains/1ecommerce.com/public_html/dev/includes/masterinclude.php [3] => /home/download/domains/1ecommerce.com/public_html/dev/includes/dbopen.php [4] => /home/download/domains/1ecommerce.com/public_html/dev/includes/mysql.php [5] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/functions.php [6] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/includes/header_sidebar.php ]
2
Chuyển tới bài viết
Đã trả lời bởi minitauros 151 trong một bài đăng từ 7 năm trước
Chà, nếu nó không có trong danh sách được trả về bởi
/home/download/domains/1ecommerce.com/public_html/dev/_cms/favourites.php [1] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/includes/session.php [2] => /home/download/domains/1ecommerce.com/public_html/dev/includes/masterinclude.php [3] => /home/download/domains/1ecommerce.com/public_html/dev/includes/dbopen.php [4] => /home/download/domains/1ecommerce.com/public_html/dev/includes/mysql.php [5] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/functions.php [6] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/includes/header_sidebar.php ]
3 thì rõ ràng là có điều gì đó không ổn. p. Nó có trong danh sách không?
Chuyển tới bài viết
Đã trả lời bởi minitauros 151 trong một bài đăng từ 7 năm trước
Chà, có lẽ bạn có thể thêm một số mã gỡ lỗi vào tệp chứa hàm có nội dung "Này, bạn vừa bao gồm tôi. " và sau dòng đó đại loại như
$[document].ready[function[]{
$[".delete_fav_button"].click[function[]{
var button_id = $[this].attr["name"];
var fav_to_delete = button_id.replace["DELETE_FAV_", ""];
$["#DELETE_FAVOURITE"].val[1];
$["#ID_TO_DELETE"].val[fav_to_delete];
$["#favourites"].submit[];
}];
}];
0 để xem hàm đã được xác định chưa [dòng dưới cùng của tệp hàm]Chuyển tới bài viếtTất cả 20 câu trả lời
phorce 131 Đăng Whiz trong khóa đào tạo Áp phích nổi bật
7 năm trướcBạn đã chắc chắn rằng tệp đang được đưa vào chưa?
0 0
Chia sẻ
jonnloydd 0 Jon
7 năm trướcCó Nó đang được đưa vào thông qua masterinclude của tôi
0 0
Chia sẻ
minitauros 151 Áp phích dành cho lứa tuổi thiếu niên Áp phích nổi bật
7 năm trướcBạn có thể kiểm tra xem có đúng tệp [tệp xác định chức năng] hay không bằng cách thực hiện
/home/download/domains/1ecommerce.com/public_html/dev/_cms/favourites.php [1] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/includes/session.php [2] => /home/download/domains/1ecommerce.com/public_html/dev/includes/masterinclude.php [3] => /home/download/domains/1ecommerce.com/public_html/dev/includes/dbopen.php [4] => /home/download/domains/1ecommerce.com/public_html/dev/includes/mysql.php [5] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/functions.php [6] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/includes/header_sidebar.php ]
0 dòng trước lỗi1 0
Chia sẻ
jonnloydd 0 Jon
7 năm trướcCó, tôi đã chạy dòng đó, Nó đã trở lại
/home/download/domains/1ecommerce.com/public_html/dev/_cms/favourites.php [1] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/includes/session.php [2] => /home/download/domains/1ecommerce.com/public_html/dev/includes/masterinclude.php [3] => /home/download/domains/1ecommerce.com/public_html/dev/includes/dbopen.php [4] => /home/download/domains/1ecommerce.com/public_html/dev/includes/mysql.php [5] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/functions.php [6] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/includes/header_sidebar.php ]
Tệp Chức năng của tôi được gọi 100%. Và chức năng ở đó, điều này làm tôi bối rối rất nhiều
0 0
Chia sẻ
minitauros 151 Áp phích dành cho lứa tuổi thiếu niên Áp phích nổi bật
7 năm trướcTệp có được đưa vào trước khi hàm được gọi không?
1 0
Chia sẻ
jonnloydd 0 Jon
7 năm trướcCó, tệp bao gồm chính đang được gọi trong dòng đầu tiên của mã. Không, các trường hợp hoàn toàn phù hợp. Tôi sẽ viết dòng chức năng được xác định ở đâu, tôi chưa bao giờ sử dụng nó trước đây?
0 0
Chia sẻ
minitauros 151 Áp phích dành cho lứa tuổi thiếu niên Áp phích nổi bật
7 năm trướcBạn có thể viết nó ở cùng một chỗ mà bạn đã viết hàm
/home/download/domains/1ecommerce.com/public_html/dev/_cms/favourites.php [1] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/includes/session.php [2] => /home/download/domains/1ecommerce.com/public_html/dev/includes/masterinclude.php [3] => /home/download/domains/1ecommerce.com/public_html/dev/includes/dbopen.php [4] => /home/download/domains/1ecommerce.com/public_html/dev/includes/mysql.php [5] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/functions.php [6] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/includes/header_sidebar.php ]
1, tôi. e. dòng trước lỗiThí dụ.
/home/download/domains/1ecommerce.com/public_html/dev/_cms/favourites.php [1] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/includes/session.php [2] => /home/download/domains/1ecommerce.com/public_html/dev/includes/masterinclude.php [3] => /home/download/domains/1ecommerce.com/public_html/dev/includes/dbopen.php [4] => /home/download/domains/1ecommerce.com/public_html/dev/includes/mysql.php [5] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/functions.php [6] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/includes/header_sidebar.php ]
21 0
Chia sẻ
jonnloydd 0 Jon
7 năm trướcĐiều đó đã khôi phục lại tất cả các hàm của tôi, thanh mà tôi muốn là Get_Favourites Vậy điều đó có nghĩa là nó không được xác định chính xác?
0 0
Chia sẻ
minitauros 151 Áp phích dành cho lứa tuổi thiếu niên Áp phích nổi bật
7 năm trướcChà, nếu nó không có trong danh sách được trả về bởi
/home/download/domains/1ecommerce.com/public_html/dev/_cms/favourites.php [1] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/includes/session.php [2] => /home/download/domains/1ecommerce.com/public_html/dev/includes/masterinclude.php [3] => /home/download/domains/1ecommerce.com/public_html/dev/includes/dbopen.php [4] => /home/download/domains/1ecommerce.com/public_html/dev/includes/mysql.php [5] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/functions.php [6] => /home/download/domains/1ecommerce.com/public_html/dev/_cms/includes/header_sidebar.php ]
3 thì rõ ràng là có điều gì đó không ổn. p. Nó có trong danh sách không?1 0
Chia sẻ
jonnloydd 0 Jon
7 năm trướcKhông có nó không phải là. Đây là chức năng duy nhất trong số các chức năng của tôi bao gồm chức năng không xuất hiện trong danh sách đó
0 0
Chia sẻ
minitauros 151 Áp phích dành cho lứa tuổi thiếu niên Áp phích nổi bật
7 năm trướcChà, có lẽ bạn có thể thêm một số mã gỡ lỗi vào tệp chứa hàm có nội dung "Này, bạn vừa bao gồm tôi. " và sau dòng đó đại loại như
$[document].ready[function[]{
$[".delete_fav_button"].click[function[]{
var button_id = $[this].attr["name"];
var fav_to_delete = button_id.replace["DELETE_FAV_", ""];
$["#DELETE_FAVOURITE"].val[1];
$["#ID_TO_DELETE"].val[fav_to_delete];
$["#favourites"].submit[];
}];
}];
0 để xem hàm đã được xác định chưa [dòng dưới cùng của tệp hàm]1 0
Chia sẻ
jonnloydd 0 Jon
7 năm trướcCó chức năng chưa được xác định
0 0
Chia sẻ
minitauros 151 Áp phích dành cho lứa tuổi thiếu niên Áp phích nổi bật
7 năm trướcVì vậy, nếu bạn thêm một
$[document].ready[function[]{
$[".delete_fav_button"].click[function[]{
var button_id = $[this].attr["name"];
var fav_to_delete = button_id.replace["DELETE_FAV_", ""];
$["#DELETE_FAVOURITE"].val[1];
$["#ID_TO_DELETE"].val[fav_to_delete];
$["#favourites"].submit[];
}];
}];
6 vào tệp xác định chức năng Get_Favourites[] của bạn, rồi bao gồm tệp đó, thì không có gì được lặp lại trên màn hình? . g. nếu bạn thêm
$[document].ready[function[]{
$[".delete_fav_button"].click[function[]{
var button_id = $[this].attr["name"];
var fav_to_delete = button_id.replace["DELETE_FAV_", ""];
$["#DELETE_FAVOURITE"].val[1];
$["#ID_TO_DELETE"].val[fav_to_delete];
$["#favourites"].submit[];
}];
}];
7, nó không hiển thị trên màn hình? 1 0
Chia sẻ
jonnloydd 0 Jon
7 năm trướcBạn có nghĩa là đặt tiếng vang đó trong Hàm Get_Favourites?
print_r[get_define_functions[]]; . Do đó, tệp đang được gọi chính xác, nó phải có vấn đề với chức năng
0 0
Chia sẻ
Đã chỉnh sửa 7 năm trước bởi jonnloydd bởi vì. đánh máy
minitauros 151 Áp phích dành cho lứa tuổi thiếu niên Áp phích nổi bật
7 năm trướcVâng, nó phải là như vậy, sau đó. Đó là lý do tại sao tôi nghĩ bạn có thể thử xuất
$[document].ready[function[]{
$[".delete_fav_button"].click[function[]{
var button_id = $[this].attr["name"];
var fav_to_delete = button_id.replace["DELETE_FAV_", ""];
$["#DELETE_FAVOURITE"].val[1];
$["#ID_TO_DELETE"].val[fav_to_delete];
$["#favourites"].submit[];
}];
}];
0 bên trong tệp xác định hàm [sau khi hàm được xác định] để xem nó có thực sự là vấn đề với định nghĩa hàm không. Bạn đã thử điều đó chưa?1 0
Chia sẻ
jonnloydd 0 Jon
7 năm trướcCó, nó không trả về gì cả. Tôi gặp lỗi như trước đây
0 0
Chia sẻ
minitauros 151 Áp phích dành cho lứa tuổi thiếu niên Áp phích nổi bật
7 năm trướcOk, điều này làm tôi hơi bối rối. tệp của bạn nằm trong danh sách có các tệp được bao gồm, nhưng nếu bạn xuất văn bản bên trong tệp bao gồm đó, thì nó không được hiển thị trên màn hình?
1 0
Chia sẻ
jonnloydd 0 Jon
7 năm trướcTôi đã thử xuất văn bản từ tệp chức năng và hoạt động tốt. Nếu tôi bao gồm tệp chức năng trực tiếp thì tất cả đều hoạt động tốt. Do đó, nó phải là một cái gì đó để làm với tệp master_include của tôi
0 0
Chia sẻ
minitauros 151 Áp phích dành cho lứa tuổi thiếu niên Áp phích nổi bật
7 năm trướcChà, tôi rất vui vì bạn đã phát hiện ra manh mối tiếp theo;]. Hãy cho chúng tôi biết nếu bạn tìm thấy bất cứ điều gì sai với nó và nếu bạn cần trợ giúp về nó
Làm cách nào để sửa hàm không xác định trong PHP?
Có bốn phương pháp để sửa lỗi hàm Mysql_connect[] không xác định. .
Sử dụng MySQLi hoặc PDO
Kết nối với Mysql với đối tượng Pdo khá đơn giản
Kết nối với MySQL bằng đối tượng kết nối MySqli
Quay trở lại PHP 5 cũ hơn, cập nhật mã của bạn lên mysqli hoặc PDO rồi nâng cấp lên PHP7
Làm thế nào để gọi một hàm trong PHP?
Có hai phương pháp để thực hiện việc này. Một là trực tiếp gọi hàm theo tên biến bằng cách sử dụng dấu ngoặc và tham số và cách còn lại là sử dụng hàm call_user_func[] nhưng trong cả hai phương thức đều sử dụng tên biến. call_user_func[ $var ];
Làm cách nào để gọi một hàm từ một tệp khác trong PHP?
Để gọi một hàm từ một tệp khác trong PHP, bạn cần phải nhập tệp nơi hàm được xác định trước khi gọi nó . Bạn có thể nhập tệp PHP bằng cách sử dụng câu lệnh yêu cầu. Để gọi hàm hellos[] từ một tệp khác, bạn cần nhập thư viện.