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ỗi

Thí 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ết

Tấ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ước

Bạ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ước

Có 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ướ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

1 0

Chia sẻ

jonnloydd 0 Jon

7 năm trước

Có, 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ước

Tệ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ước

Có, 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ướ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ỗi

Thí 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

1 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ướ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?

1 0

Chia sẻ

jonnloydd 0 Jon

7 năm trước

Khô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ướ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]

1 0

Chia sẻ

jonnloydd 0 Jon

7 năm trước

Có 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ước

Vì 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ước

Bạ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ước

Vâ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ước

Có, 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ước

Ok, đ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ước

Tô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ước

Chà, 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.

Chủ Đề