suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Eine Klasse wird eindeutig erstellt, aber wenn in einer anderen PHP-Datei darauf verwiesen wird, wird die Meldung angezeigt, dass die Klasse nicht gefunden wurde!

Fehlermeldung:

Schwerwiegender Fehler: Nicht erfasster Fehler: Klasse 'frameworkdbMysqli' nicht gefunden in C:Users11500DesktopdemoProjecttestTest.php:7 Stack-Trace: #0 {main} in C:Users11500DesktopdemoProjecttestTest.php in Zeile 7 geworfen

Projektverzeichnis:

Klassendatei:

Eine weitere PHP-Datei:

世界只因有你世界只因有你2768 Tage vor982

Antworte allen(3)Ich werde antworten

  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-16 09:20:31

    你没有引入文件,php 当然不知道你的类定义在哪里了呀= =

    require '../db/Mysqli.php';

    test 文件最开头加上

    Antwort
    0
  • 漂亮男人

    漂亮男人2017-06-16 09:20:31

    需要使用SPL加载器

    <?php
    spl_autoload_register(function ($class) {
        include 'classes/' . $class . '.php';

    Antwort
    0
  • 某草草

    某草草2017-06-16 09:20:31

    举个列子,
    use 就是我要使用 华山剑宗独孤九剑 而不是 华山气宗独孤九剑

    当然你用的前提是你得有吧,所有要require

    Antwort
    0
  • StornierenAntwort