Kekeliruan tentang kata kunci penggunaan ruang nama dalam PHP
淡淡烟草味
淡淡烟草味 2017-05-16 13:13:36
0
4
618

Selepas PHP 5.3, penggunaan telah ditambahkan untuk merujuk kepada ruang nama,
dan kemudian sesuatu seperti:

use Tool\tool;

alat baru();

Operasi yang begitu mudah.

Walau bagaimanapun, saya tahu tiga cara ruang nama boleh dipanggil tanpa menggunakan penggunaan:

1 Kaedah baharu()
2. Kaedah had Alat\alat() baharu
3. Kaedah yang layak sepenuhnya new \Tool\tool()

Kini saya faham kaedah operasi yang tidak memerlukan penggunaan untuk memperkenalkan ruang nama, iaitu 3 kaedah di atas. Maka persoalannya ialah:

use Tool\tool;
dan
gunakan \Tool\tool;

Apakah perbezaannya? Maklumat tidak dapat ditemui sama ada. Bantuan

============================ Masalah telah selesai dan jawapannya adalah seperti berikut ======== ==================== ==========================

Sengatan belakang terkemuka adalah tidak perlu dan tidak disyorkan kerana nama yang diimport mestilah berkelayakan sepenuhnya dan tidak akan diselesaikan berbanding dengan ruang nama semasa.

淡淡烟草味
淡淡烟草味

membalas semua(4)
洪涛

Seperti yang ditunjukkan dalam gambar:

Alamat dilampirkan: http://php.net/manual/zh/lang...

Teks yang dilampirkan:

Perhatikan bahawa untuk nama dalam ruang nama (nama yang layak sepenuhnya yang termasuk pembatas ruang nama seperti FooBar dan nama global relatif yang tidak termasuk pembatas ruang nama seperti FooBar), garis serong ke belakang utama adalah tidak diperlukan dan tidak tersedia, kerana nama yang diimport mestilah sepenuhnya layak dan tidak akan diselesaikan berbanding dengan ruang nama semasa.

Jadi, tiada beza, dan tidak digalakkan menulis root''.

@wujunze
@anonymous66
@corki

刘奇

gunakan

Sengatan belakang terkemuka adalah tidak perlu dan tidak disyorkan kerana nama yang diimport mestilah berkelayakan sepenuhnya dan tidak akan diselesaikan berbanding dengan ruang nama semasa.

仅有的幸福

Saya rasa boleh difahami bahawa kaedah layak dan kaedah tidak layak boleh difahami sebagai perbezaan antara laluan relatif apabila kita mengimport fail dan laluan mutlak apabila kita mengimport fail tersebut. Saya tidak tahu sama ada saya faham dengan betul

洪涛

gunakan Alat Alat bermula dari ruang nama akar projekuse Tooltool 是从项目的根命名空间开始找

use Tooltool

gunakan Tooltool bermula dari ruang nama dalam direktori semasa🎜
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan