Tanımlı PHP işlevi döner tanımsız işlev

0 Cevap

Bazı fonksiyonları ile bir functions.php sayfa var, bu ilk satırda benim diğer sayfalara (index.php) tarafından gerekli default.php sayfası gereklidir.

index.php (1 satır sonra <?php

require("includes/default.php");

default.php

<?php
//mysql
require("templates.php");
require("functions.php");
?>

functions.php

<?php

function rating_format($num) {
    if ($num > 0) {
        return "+" . $num;
    }
    elseif ($num < 0) {
        return "-" . $num;
    }
    else {
        return $num;
    }
}

function thumbnail_url($value) {
    if ($value == "") {
        return "no_favicon.png";
    }
    else {
        return $value;
    }
}
?>

Ben index.php functions.php tanımlanan hem işlevlerini kullanın. Ancak, ikinci fonksiyon tanımlanan gibi görünüyor. İlk işlevi kullanmak için çalışırken zaman, bir fonksiyon tanımlanmamış hata tükürür.

Ben kod birkaç kez yeniden düzenlenmiş ettik ve onunla sorunun ne olduğunu bilmiyorum. Hatta bunu kullanmadan önce fonksiyonu tanımlanır.

Herhangi bir yardım takdir edilmektedir.

0 Cevap