Dengan perkembangan Internet, pelbagai bahasa pengaturcaraan semakin menjadi salah satu kemahiran yang diperlukan untuk membangunkan laman web dan aplikasi. Antaranya, PHP, sebagai bahasa pengaturcaraan arus perdana, digunakan secara meluas dalam banyak bidang. Mengenai masalah menulis laluan rujukan dalam pembangunan PHP, mari kita bincangkan pengetahuan yang berkaitan.
Ikhtisar laluan rujukan
Apabila menulis atur cara PHP, kita selalunya perlu memperkenalkan coretan kod daripada fail lain, dan juga perlu merujuk fail sumber luaran, seperti helaian gaya, fail JavaScript dan imej. Untuk memastikan sumber luaran ini boleh dirujuk dan dimuatkan dengan betul, kita perlu menggunakan laluan untuk menentukan lokasinya.
Klasifikasi laluan rujukan
Dalam PHP, laluan boleh dibahagikan kepada dua jenis: laluan relatif dan laluan mutlak.
Laluan relatif
Laluan relatif merujuk kepada hubungan kedudukan relatif antara fail semasa dan fail yang dirujuk. Laluan relatif dibahagikan kepada dua jenis berikut.
Laluan relatif kepada fail semasa merujuk kepada kes di mana fail rujukan berada dalam direktori yang sama dengan fail semasa. Dalam kes ini, hanya gunakan nama fail dalam fail yang dirujuk. Contohnya, untuk merujuk fail file.php dalam direktori semasa, anda boleh menggunakan kod berikut untuk merujuk:
include('file.php');
Laluan direktori induk relatif kepada fail semasa merujuk kepada situasi di mana fail rujukan dan fail semasa berada dalam tahap direktori yang berbeza. Pada masa ini, anda perlu menentukan laluan relatif berdasarkan hubungan hierarki antara fail rujukan dan fail semasa. Sebagai contoh, dengan mengandaikan bahawa fail semasa ialah /example/dir1/file1.php, dan untuk merujuk direktori peringkat atas /example/dir2/dir3/file2.php, anda boleh menggunakan kod berikut untuk merujuk:
include('../../dir2/dir3/file2.php');
Laluan mutlak
Laluan mutlak ialah laluan bermula dari direktori akar pelayan. Apabila menggunakan laluan mutlak, anda perlu menambah / (slash) sebelum laluan untuk menunjukkan bermula dari direktori akar. Sebagai contoh, untuk merujuk fail config.php dalam direktori akar tapak web, anda boleh menggunakan kod berikut untuk merujuk:
include('/config.php');
Nota: Apabila menggunakan laluan mutlak, anda perlu memberi perhatian kepada struktur laluan fail pelayan untuk memastikan ketepatan laluan.
Contoh laluan rujukan
Contoh laluan rujukan PHP biasa:
/ |- index.php |- sub |- file.php
Dalam index.php, anda perlu merujuk fail file.php dalam sub direktori Anda boleh menggunakan laluan relatif untuk rujukan.
include('sub/file.php');
/ |- index.php |- style.css
Dalam index.php, anda perlu merujuk fail helaian gaya style.css dalam direktori akar tapak web Anda boleh menggunakan laluan mutlak untuk rujukan.
<link rel="stylesheet" href="/style.css">
/ |- index.php |- public |- script.js
Dalam index.php, anda perlu merujuk fail script.js satu tahap di atas direktori awam (iaitu, direktori induk bagi direktori semasa Anda boleh menggunakan laluan relatif). untuk rujukan.
<script src="../public/script.js"></script>
Ringkasan
Laluan rujukan ialah titik pengetahuan asas yang sangat penting dalam pengaturcaraan PHP Penggunaan yang betul bagi jenis laluan yang berbeza boleh menjadikan pembangunan program dan rujukan sumber lebih mudah dan tepat. Dalam proses pembangunan sebenar, laluan relatif atau laluan mutlak perlu digunakan mengikut keadaan tertentu, dan perhatian yang besar mesti diberikan kepada ketepatan laluan untuk memastikan operasi normal program.
Atas ialah kandungan terperinci Mari kita bincangkan tentang penulisan laluan rujukan dalam pembangunan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!