php语法杂记

本文介绍了PHP中__FILE__常量的使用方法及其如何获取当前脚本的完整路径,同时对比了dirname(__FILE__)用于获取目录路径的方式。此外,还详细解释了require()与require_once()函数的区别及应用场景。

1、__FILE__

当前php程序的就是完整路径(路径+文件名)

2、dirname(__FILE__)

当前php程序所在的路径(不包括文件名)

eg. /Users/didi/Documents/Code/test/testInclude.php

<?php
$the_full_name=__FILE__;
$the_dir=dirname(__FILE__);
echo $the_full_name;   //输出 /Users/didi/Documents/Code/test/testInclude.php
echo "\n";
echo $the_dir;    // 输出/Users/didi/Documents/Code/test

3、require()和require_once的区别

require()函数会将目标档案的内容读入,并且把自己本身代换成这些读入的内容。require() 通常来导入静态的内容,而 include() 则适合用来导入动态的程序代码。

如同 include_once()函数,require_once() 函数会先检查目标档案的内容是不是在之前就已经导入过了,如果是的话,便不会再次重复导入同样的内容。


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值