Nama Dasar di PHP | Nama dasar PHP () Fungsi

Diterbitkan: 2021-02-25

Daftar isi

pengantar

PHP memiliki fungsi yang disebut nama dasar yang membantu mengambil nama file yang ada di jalur yang ditentukan. Fungsi mengembalikan dan mencetak nama file atau jalur direktori yang diteruskan dalam argumen. Prosedur juga menampilkan nama skrip jika nama dasar yang digunakan adalah $0. Pemrogram menggunakan fungsi ini untuk memeriksa file yang ada di lokasi yang ditentukan atau menggunakan nama file aliran program.

Oleh karena itu, pemrogram menggunakan fungsi nama dasar di PHP untuk menemukan file yang ada di lokasi mana pun dan mencetaknya di konsol. Fungsi nama dasar seperti fungsi bawaan lainnya atau fungsi yang ditentukan pengguna di PHP, seperti fungsi string, fungsi matematika, fungsi numerik, fungsi tanggal, dan banyak lagi.

Fungsi Nama Dasar di PHP

Nama dasar adalah fungsi bawaan di PHP, yang mengembalikan nama file yang ada di jalur yang disediakan sebagai argumen.

Sintaksis:

Di bawah ini adalah sintaks untuk menggunakan fungsi Basename di PHP .

String nama dasar($path, $suffix)

Fungsi memiliki dua parameter, yaitu path dan suffix.

  • $path: Path adalah parameter wajib dan s dari tipe String. Parameter ini menentukan jalur di mana file akan ditemukan.
  • $suffix: Suffix adalah parameter opsional yang menyembunyikan ekstensi file jika file memiliki suffix.

Fungsi mengembalikan nama dasar file, yang ada di jalur yang dilewati sebagai $path dalam parameter nama dasar.

Contoh Basename di PHP

Contoh1: Kode mencetak nama file yang ada di lokasi tertentu tanpa menggunakan parameter opsional $suffix.

<?php

// Simpan path dalam variabel $path

$path = “/ExampleProject1/Example1.php”;

// fungsi basename menemukan nama file yang ada di $path dan menyimpannya di //$fileName variabel

$namafile = namadasar($jalur);

// Mencetak nama file

Gema $namafile;

Gema “\n”

?>

Keluaran:

Contoh1.php

Di sini, hanya parameter $path yang diteruskan dengan pemanggilan fungsi nama dasar, sehingga nama file lengkap akan dicetak.

Contoh2: Kode mencetak nama file di lokasi yang ditentukan ketika parameter opsional $suffix dilewatkan.

<?php

// Simpan path dalam variabel $path

$path = “/ExampleProject1/Example1.php”;

// Menggunakan parameter $suffix sehingga output hanya berisi nama file, tanpa //extension

$fileName = namadasar($path, “.php”);

Gema $namafile;

?>

Keluaran:

Contoh 1

Di sini, $suffix dilewatkan dengan pemanggilan fungsi, jadi hanya nama file yang dicetak tanpa ekstensi.

Contoh3: Kode mencetak nama file yang ada di lokasi yang ditentukan dengan kedua versi fungsi nama dasar.

<?php

// Simpan path dalam variabel $path

$path = “/Project1/team1/FirstProgram.php”;

// Menggunakan parameter $path dengan fungsi nama dasar

$namafile = namadasar($jalur);

Gema $namafile;

Echo “\n” // Membawa kursor ke baris berikutnya

// Menggunakan parameter $path dengan fungsi nama dasar

$fileName = namadasar($path, “.php”);

Gema $namafile;

?>

Keluaran:

FirstProgram.php

Program Pertama

Ketika hanya $path yang dilewatkan sebagai parameter, nama file lengkap akan dicetak. Ketika $suffix .php dilewatkan dengan pemanggilan fungsi, .php akan disembunyikan dan hanya nama file yang dicetak.

Kesalahan dan Pengecualian dalam Nama Dasar di PHP

Memang perlu untuk memahami fungsi dan penggunaan fungsi nama dasar di PHP , tetapi juga penting untuk memahami pengecualian untuk menggunakan proses secara akurat:

Fungsi nama dasar di PHP

Tidak dapat mengidentifikasi nilai $path yang diberikan sebagai '..'; namun, ia dapat mengenali titik tunggal '.'. Manik-manik ganda '..' hanya digunakan di Linux yang memindahkan lokasi dari direktori saat ini ke direktori sebelumnya. Karena titik ganda '..' hanya digunakan di Linux, jadi nama dasar di PHP hanya mengenali satu titik '.'.

Fungsi nama dasar di PHP

Menggunakan $path yang diteruskan sebagai string dan tidak mengetahui sistem file. Ini menyiratkan bahwa proses hanya bekerja pada cara yang dilewati sebagai parameter terlepas dari jenis sistem file. Sistem file dapat berupa Mac, Linux, dan Windows. Karena masing-masing sistem file ini memiliki format yang berbeda, dan fungsi nama dasar tidak dapat mengenali jenis sistem file yang digunakan. Oleh karena itu, output bisa salah. Oleh karena itu, disarankan untuk melewatkan parameter dalam fungsi nama dasar.

Garis miring digunakan sebagai pemisah di jalur direktori atau untuk memisahkan folder. Platform Windows dapat mengenali backslash (\) dan forward-slash (/) sebagai pemisah di jalur direktori, sementara di lingkungan lain, hanya forward-slash (/) yang digunakan. Jadi, kita harus menggunakan garis miring dengan hati-hati saat menggunakan fungsi nama dasar di PHP .

Pelajari Kursus Perangkat Lunak online dari Universitas top dunia. Dapatkan Program PG Eksekutif, Program Sertifikat Tingkat Lanjut, atau Program Magister untuk mempercepat karier Anda.

Kesimpulan

Ini semua tentang fungsi nama dasar di PHP . Kami harap Anda memiliki pemahaman yang mendalam tentang nama dasar PHP, penggunaan, sintaksis, dan pengecualian yang berbeda. Pengecualian harus dipertimbangkan sebelum menggunakan fungsi nama dasar sehingga keluaran yang benar dapat diharapkan darinya.

Jika Anda tertarik untuk mempelajari lebih lanjut tentang pengembangan perangkat lunak tumpukan penuh, lihat Program PG Eksekutif upGrad & IIIT-B dalam Pengembangan Perangkat Lunak Tumpukan Penuh, yang dirancang untuk para profesional yang bekerja dan menawarkan 500+ jam pelatihan yang ketat, 9+ proyek , dan penugasan, status Alumni IIIT-B, proyek batu penjuru praktis & bantuan pekerjaan dengan perusahaan-perusahaan top.

Apa itu fungsi nama dasar () di PHP?

Di PHP, nama dasar adalah nama direktori terakhir di jalur ke file, yang berarti bagian dari jalur yang muncul setelah garis miring terakhir. Fungsi basename() mengembalikan komponen nama file, tanpa informasi jalur apa pun. Fungsi Basename() digunakan dalam bahasa pemrograman PHP. Ini berguna jika Anda bekerja dengan membaca atau menulis data ke dalam file dalam PHP. Mungkin ada kasus di mana Anda ingin membaca dari file di direktori yang sama dengan file Anda saat ini. Juga, jika Anda ingin menentukan nama file berdasarkan nama direktori, Anda dapat mengekstrak nama folder menggunakan fungsi basename() dan mengganti nama file yang sesuai.

Bagaimana cara bekerja dengan file di PHP?

Fungsi file PHP membantu Anda bekerja dengan file, dengan tetap memperhatikan keselamatan, keamanan, dan kemudahan. Fungsi file PHP, bila digunakan dalam kombinasi dengan fungsi FTP, dapat digunakan untuk membaca, menulis dan mengunggah dan mengunduh file dari server melalui Internet. Sintaks dasar dari fungsi file PHP adalah $_FILES. Fungsi-fungsi ini digunakan untuk mengakses file yang diunggah.

Bagaimana cara menjadi pengembang PHP?

Ada dua cara untuk menjadi pengembang PHP. Salah satunya adalah cara formal dan yang lainnya adalah belajar mandiri. Jika Anda ingin menjadi pengembang PHP dengan lulus ujian sertifikasi, maka Anda harus kuliah di perguruan tinggi yang bagus dan mendapatkan gelar dalam ilmu komputer. Setelah selesai, Anda dapat mencari pekerjaan dan mulai belajar PHP di tempat kerja. Kerugian dari metode di atas adalah Anda harus menunggu pekerjaan untuk memberi Anda kesempatan untuk mulai belajar. Kerugian lain adalah Anda bisa terjebak dengan pekerjaan bergaji dan mungkin tidak punya cukup waktu untuk belajar PHP. Jika Anda ingin menjadi pengembang PHP dengan belajar mandiri, maka Anda perlu menghabiskan waktu di Internet untuk menemukan sumber daya. Setelah itu, Anda perlu mengalokasikan waktu setiap hari untuk belajar PHP. Itu semua tergantung pada Anda, tetapi saya pikir cara belajar mandiri lebih baik daripada cara formal.