cari

Rumah  >  Soal Jawab  >  teks badan

Contoh dalam bahagian ini melaporkan ralat apabila ditaip.

Apabila menggunakan penggunaan untuk mengimport ruang nama, ralat sintaks akan dipaparkan, atau ia akan menunjukkan bahawa kelas dalam ruang nama telah ditakrifkan

Versi PHP ialah 7.2.10

宝怡宝怡1959 hari yang lalu1335

membalas semua(5)saya akan balas

  • 王先生

    王先生2019-10-18 17:35:54

    Saya baru melaraskan kedudukan kod panggilan dan ia berfungsi. Di mana sahaja anda perlu memanggilnya, tulis di hadapannya. (Paparan guru adalah biasa, tetapi paparan kami tidak boleh dipaparkan secara normal. Sebenarnya, saya tidak dapat mengetahui apa masalahnya. Pada masa hadapan, hanya berhati-hati untuk tidak menduplikasi nama dalam proses pengaturcaraan atau menggunakan kaedah lain untuk mengelakkan pendua nama. Anda tidak perlu mengikut arahan guru betul-betul. {

    pulangkan $a+$b;

    }

    ujian gema(4,5) ;//Ruang nama tidak layak

    require('test1.php');

    use const demo1CITY;

    use const COUNTRY

    gunakan fungsi Demo1test;

    echo "< hr>";

    echo test(4,5);

    echo "<hr>";

    echo 'Panggil pemalar dalam ujian1: '.NEGARA.' ---';

    echo CITY;

    ?>

    balas
    0
  • 王先生

    王先生2019-10-18 16:52:52

    Kod yang sama seperti guru, ralat:

    Ralat maut: Tidak dapat mengisytiharkan fungsi Demo2test kerana nama sudah digunakan dalam E:wwwrootphpbaseobjectnamespacetest2.php pada baris 5

    test1 kod:

    <?php

    1

    ;

    ujian fungsi($a,$b)

    {

    pulangkan $a*$b;

    }

    ?>

    kod ujian2:

    <?php

    ruang memerlukan ('test1.php');

    use function Demo1test;

    function test($a,$b)

    {

    return $a+$b;

    }

    echo test(4,5) ; // Ruang nama tidak layak

    gema "<hr>";

    ujian gema(4,5);

    ?>

    balas
    0
  • 天蓬老师

    天蓬老师2019-07-25 14:06:02

    Siarkan kod sumber dan mesej ralat untuk melihat

    balas
    0
  • 宝怡

    test1.php代码: nama; } } test2.php代码: nama; } } echo (new namespacetest1)->getName(); gema '


    '; 报错提示: Ralat maut: Tidak dapat mengisytiharkan kelas Demo2test1 kerana nama sudah digunakan dalam D:phpstudyPHPTutorialWWWdododophpphpphpChchapter07test2.php pada baris 6

    宝怡 · 2019-08-07 22:13:31
    宝怡

    Terdapat baris lain pada akhir test2.php: echo (test1 baru) -> getName();

    宝怡 · 2019-08-07 22:14:56
  • Batalbalas