Rumah > pembangunan bahagian belakang > tutorial php > 有关__FILE__和$_SERVER['SCRIPT_FILENAME']的区别

有关__FILE__和$_SERVER['SCRIPT_FILENAME']的区别

WBOY
Lepaskan: 2016-07-25 08:56:47
asal
1087 orang telah melayarinya
  1. echo $_SERVER['SCRIPT_FILENAME'].'
    ';
  2. echo __FILE__;
复制代码

执行a.php 得到:

  1. require 'a.php';
复制代码

执行b.php,结果为:

E:/var/www/b.php ($_SERVER['SCRIPT_FILENAME']) E:\wamp\www\Text\a.php (__FILE__)

由此,我们得出二者的区别: $_SERVER['SCRIPT_FILENAME'] 当前执行程序的绝对路径及文件名 __FILE__ 原始文件(被包含文件)的绝对路径及文件名

亲,你明白了吗? 有关__FILE__和$_SERVER['SCRIPT_FILENAME']的区别,大家好好体会以上例子中包含的意思吧。



sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan