ruang nama php
nefu_wangxun
nefu_wangxun 2022-04-22 19:11:17
0
5
1067

Soalan: Mengapa saya perlu mengimport fail yang sepadan secara manual dalam ruang nama yang sama apabila menjalankan fail selepas ruang nama telah diisytiharkan? Sebagai contoh: Saya mempunyai tiga fail kelas berasingan dalam folder yang sama yang tidak bercanggah antara satu sama lain Ketiga-tiga fail kelas semuanya diisytiharkan dalam ruang nama yang sama, tetapi apabila saya menjalankan fail yang sepadan dengan kelas 1, jika kelas 2 digunakan, Ralat maut: Kelas 2 tidak ditemui

Terima kasih

nefu_wangxun
nefu_wangxun

membalas semua(1)
autoload

Memperkenalkan pemuatan automatik

  • balas Terima kasih, ini sememangnya penyelesaian. Sebenarnya, apa yang saya ingin ketahui lebih lanjut ialah: Memandangkan kelas yang bertaburan dalam fail berbeza telah ditakrifkan dalam ruang nama yang sama, mengapa kita perlu memperkenalkan pemuatan automatik sekali lagi? Bukankah kelas dalam ruang nama yang sama sepatutnya boleh dilihat secara langsung antara satu sama lain? Jika pemuatan automatik juga diperkenalkan, apakah kepentingan ruang nama?
    nefu_wangxun pengarang 2022-04-24 10:05:18
  • balas Sebagai contoh, terdapat n rangkaian pasar raya di seluruh negara Ini tidak bermakna bahawa data bagi n rangkaian pasar raya adalah biasa. Setiap rangkaian di wilayah akan dipisahkan Jika pasar raya ingin mengakses data wilayah, ia hanya perlu pergi ke pangkalan data wilayah ibu pejabat yang sepadan untuk mendapatkan pandangan yang komprehensif.
    autoload pengarang 2022-04-25 09:22:12
  • balas Terima kasih atas balasan anda sekali lagi. Ia betul-betul apa yang anda katakan. Maksud ruang nama mungkin untuk menekankan struktur logik fail, menjadikannya lebih mudah untuk membezakan dan mengurus fail dengan lebih baik. Sama seperti pangkalan data ibu pejabat boleh menguruskan data beberapa cawangan dengan lebih baik, tetapi jika cawangan 1 ingin mengetahui maklumat data cawangan 2, ia masih perlu pergi ke ibu pejabat untuk menghubunginya. Ini seperti mengimport fail yang berbeza dalam ruang nama yang sama apabila ia digunakan antara satu sama lain. Tetapi pada masa ini anda boleh mengetahui dengan jelas ke mana hendak pergi untuk mencari fail yang anda perlukan dalam sistem fail yang berpotensi besar, sama seperti anda dengan jelas tahu ke mana hendak pergi ke pangkalan data ibu pejabat anda untuk mencari data cawangan yang anda perlukan maklumat adalah sama, kerana fail yang anda perlukan berada dalam ruang nama anda, dan anda boleh mengesan lokasi fail sasaran dengan jelas. Oleh itu, maksud ruang nama tidak semestinya bermakna bahawa fail dalam ruang yang sama boleh dikongsi dan dilihat secara langsung Setelah memikirkannya, anda akan mendapati bahawa jika fail dalam ruang nama yang sama boleh dilihat secara langsung, ia bermakna apabila menjalankan fail , anda mungkin perlu memuatkan semua fail secara automatik dalam ruang ini, yang menggunakan sumber dan kebanyakan fail yang dimuatkan tidak digunakan. Kepentingan ruang nama ialah apabila anda memerlukan fail, terima kasih kepada struktur fail ini, ia boleh membantu anda mengimport fail yang anda inginkan dengan cepat, dan kemudian anda boleh mengimport fail individu mengikut keperluan anda sendiri.
    nefu_wangxun pengarang 2022-04-25 21:28:04
  • balas Seperti yang anda katakan -> seperti yang anda katakan
    nefu_wangxun pengarang 2022-04-25 21:34:09
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!