Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Mari kita bincangkan tentang penulisan laluan rujukan dalam pembangunan PHP

Mari kita bincangkan tentang penulisan laluan rujukan dalam pembangunan PHP

PHPz
PHPzasal
2023-04-11 10:42:55611semak imbas

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.

  1. Laluan relatif kepada fail semasa

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');
  1. Laluan direktori induk relatif kepada fail semasa

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:

  1. Anggapkan bahawa fail perlu dirujuk dalam program PHP dan nama fail ialah fail .php , fail disimpan dalam subdirektori sub direktori tempat fail semasa berada.
/
|- 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');
  1. Anggapkan bahawa helaian gaya luaran perlu dirujuk dalam program PHP Nama fail ialah style.css dan fail disimpan dalam direktori akar tapak web.
/
|- 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">
  1. Andaikan anda perlu merujuk fail JavaScript luaran dalam program PHP Fail tersebut dinamakan script.js dan disimpan dalam direktori induk direktori tempat fail semasa berada.
/
|- 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn