Nama asas ialah fungsi yang digunakan untuk mendapatkan atau mendapatkan semula nama fail daripada laluan. Ia hanya mencetak nama fail atau direktori yang diluluskan atau nama skrip sedia ada dicetak jika kami menggunakan nama asas $0. Fungsi ini digunakan oleh pengaturcara untuk menyemak nama skrip atau fail sedia ada dan menggunakannya dalam aliran program selanjutnya.
Mulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Jadi, pembangun dan pengaturcara menggunakan fungsi ini dalam aplikasi mereka supaya mereka boleh mencetak nama fail dalam konsol output. Dalam PHP, terdapat banyak fungsi seperti fungsi terbina dalam, ditentukan pengguna, tarikh, fungsi rentetan, fungsi angka, fungsi matematik, dan lain-lain. Salah satu fungsi terbina dalam ialah fungsi nama asas di mana pengguna boleh mendapatkan nama fail semasa program dan boleh dicetak pada konsol output jika diperlukan atau pengguna boleh menggunakannya untuk aliran program selanjutnya.
Nama asas dalam PHP ialah fungsi terbina dalam pakej dan boleh digunakan oleh pembangun atau pengaturcara untuk mencetak nama fail pada skrin output. Nama boleh menjadi apa sahaja yang disebut dalam laluan input dan fungsi nama asas akan mencari nama fail dan mencetak pada skrin.
Sintaks:
basename (path, suffix)
Dalam sintaks di atas, fungsi nama asas dihantar dengan dua parameter. Yang pertama ialah nama laluan yang merupakan input kepada fungsi nama asas dan yang kedua ialah akhiran yang merupakan satu pilihan yang digunakan apabila kita perlu meletakkan lebih banyak syarat pada fungsi tersebut.
Diberikan di bawah adalah contoh nama asas dalam PHP:
Kod:
<?php $basenamepath = "/dev/leela/login.php"; echo basename($basenamepath) ."<br/>"; ?>
Output:
Dalam kod di atas, laluan nama asas ialah pembolehubah yang menyimpan laluan penuh dan pernyataan gema akan mencetak output pada skrin output. Input kepada fungsi nama asas ialah laluan nama asas berubah dan output yang dicetak akan menjadi nama fail yang disebut dalam input. Nama asas menyemak laluan dan memotong bahagian laluan yang tinggal dan mencetak nama fail itu sendiri melainkan dan sehingga sebarang argumen tambahan diluluskan untuk mengubah suai output.
Kod:
<?php $basenamepath = "/dev/leela/login.php"; echo basename($basenamepath,".php"); ?>
Output:
Dalam contoh di atas, laluan nama asas ialah pembolehubah yang menyimpan laluan penuh dan pernyataan gema akan mencetak output dalam skrin. Input kepada fungsi nama asas ialah pembolehubah nama asas dan output yang dicetak dalam konsol sedikit berbeza daripada yang di atas. Di sini, pernyataan gema mempunyai kekangan yang menyatakan bahawa nama fail harus dicetak tanpa sambungan iaitu bukannya log masuk.php hanya cetak log masuk. Kami boleh menentukan beberapa argumen tambahan kepada fungsi yang akan memproses data ke dalam keadaan yang dinyatakan dan boleh dikodkan oleh pembangun mengikut fungsi aplikasi.
Kod:
<?php $basepath = "/dev/leela/welcome.php"; echo "The name of the file is "; echo basename($basepath); ?>
Output:
Dalam contoh di atas, laluan asas ialah nama pembolehubah yang memegang maklumat laluan dan fungsi nama asas digunakan untuk mencetak nama fail dan pernyataan gema di atas nama asas digunakan untuk mencetak kenyataan yang dikodkan oleh pembangun atau pengaturcara untuk pengguna memahaminya dengan mudah. Jika pengguna tidak dapat memahami apakah fungsi nama asas, pembangun boleh mengodkannya dengan cara yang membolehkan pengguna memahaminya dengan mudah dengan menambahkan beberapa kenyataan cetakan.
Walaupun fungsi nama asas mempunyai fungsi tertentu, ia mempunyai beberapa pengecualian yang perlu difahami.
Dalam artikel ini, kami melihat fungsi nama asas dalam PHP dan cara ia berfungsi. Kami juga memahami pengecualian yang perlu kami jaga apabila menggunakan fungsi ini dan menggunakannya dengan sewajarnya. Semasa menggunakan fungsi nama asas kita perlu menghantar parameter dengan betul jika tidak kita mungkin mendapat output yang salah dan harus menanggalkan corak iaitu garis miring ke hadapan dan garis miring ke belakang.
Atas ialah kandungan terperinci nama asas dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!