PHP 中dirname(_file_)讲解
通常在配置文件路径的时候用dirname(__FILE__)是非常有效的方法,但是因为__FILE__的路径是当前代码所在文件(而不是url所在文件)完整路径,所以定义配置文件通常要放在根目录下定义网站的根地址,但是下面的方法可以解决配置文件的存放问题。
dirname(dirname(__FILE__)); /*
假设__FILE__为 /home/web/config/config.php
上面的方法输出为 /home/web
*/
dirname(dirname(__FILE__));得到的是文件上一层目录名
dirname(__FILE__);得到的是文件所在层目录名
相关推荐
-
php dirname(__FILE__) 获取当前文件的绝对路径
PHP 常量 dirname(__file__) __FILE__ :被称为PHP魔术常量 ,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径 1)dirname(__FILE__) 函数返回的是脚本所在在的路径. 比如文件 b.php 包含如下内容: <?php $basedir = dirname(__FILE__); echo $basedir //将在页面打印出一个这个文件所在绝对路径! ?> 我做的测试得到结果: E:/website/othertest/cms 这个相当于
-
php常用字符串比较函数实例汇总
本文实例汇总了php常用字符串比较函数.分享给大家供大家参考.具体分析如下: substr_compare() 函数从指定的开始长度比较两个字符串,该函数返回: 0 - 如果两字符串相等,<0 - 如果 string1 (从开始位置)小于 string2,>0 - 如果 string1 (从开始位置)大于 string2. 语法:substr_compare(string1,string2,startpos,length,case),代码如下: 复制代码 代码如下: $str1="h
-
Perl使用File::Basename获取文件扩展名的代码
File::Basename 模块用来析取文件路径中的目录,文件名以及后缀. 本文为大家介绍的这个例子,实现了获取/home/topgkw中所有文件后缀,其中目录返回空值. 此模块的详细用法,可以通过perldoc File::Basename命令查看,建议大家经常使用perldoc参阅相关模块的详细介绍,比网上搜索来的资料强多了. 例子: 注意: 1).如果使用了 print start_html,则会输出类似如下的内容: <!DOCTYPE html PUBLIC "-//W3C//D
-
解析php dirname()与__FILE__常量的应用
__FILE__表示当前所在文件的绝对路径包括文件名,dirname(__FILE__)表示当前文件的绝对路径,basename(__FILE__)表示当前文件的文件名称,dirname(__FILE__)."/f/".basename(__FILE__)则表示当前文件所在目录下的f目录下的,文件名称为dirname(__FILE__)的文件,require表示包含该文件到这个文件.下面是详解:1)dirname(__FILE___) 函数返回的是脚本所在在的路径. 比如文件
-
PHP中__FILE__、dirname与basename用法实例分析
本文实例讲述了PHP中__FILE__.dirname与basename用法.分享给大家供大家参考.具体方法如下: 在php中__FILE__当前运行文件的完整路径和文件名,如果用在被包含文件中,则返回被包含的文件名,这是一个魔法变量(预定义常量),我们可以通用dirname与basename来获取文件目录或文件名. 一.__FILE__与dirname(__FILE__)与basename(__FILE__)使用: 通常在配置文件路径的时候用dirname(__FILE__)是非常有效的方法,
-
PHP内置的Math函数效率测试
本文实例分析了PHP内置的Math函数效率问题.分享给大家供大家参考.具体分析如下: 如题所示,对于没有做过大规模运算的朋友来说,可能还不知道,PHP的Math函数运算原来是如此之慢的,大家还是麻烦点,手写多几句,代码如下: 复制代码 代码如下: $start = microtime(TRUE); for ($i=0; $i < 200000; $i++){ $s = 0; for ($j=0; $j < 3; $j++){ $s += ($j
-
VBS教程:方法-GetBaseName 方法
GetBaseName 方法返回字符串,其中包含文件的基本名 (不带扩展名), 或者提供的路径说明中的文件夹. object.GetBaseName(path) 参数object 必选项.应为 FileSystemObject 的名称. path 必选项.指定文件或文件夹的路径,要返回其组成部分的基本名. 说明如果路径中没有任何文件或文件夹与指定的 path 参数匹配,则 GetBaseName 方法返回零长度字符串 (""). 下面例子举例说明如何使用 GetBaseName 方法:
-
php中随机函数mt_rand()与rand()性能对比分析
本文实例对比分析了php中随机函数mt_rand()与rand()性能问题.分享给大家供大家参考.具体分析如下: 在php中mt_rand()和rand()函数都是可以随机生成一个纯数字的,他们都是需要我们设置好种子数据然后生成,那么mt_rand()和rand()那个性能会好一些呢,下面我们带着疑问来测试一下. 例子1. mt_rand() 范例,代码如下: 复制代码 代码如下: <?php echo mt_rand() . "n"; echo mt_rand() . &quo
-
几个实用的PHP内置函数使用指南
PHP有许多内置函数,其中大多数函数都被程序员广泛使用.但也有一些函数隐藏在角落,本文将向大家介绍7个鲜为人知,但用处非常大的函数. 没用过的程序员不妨过来看看. 1.highlight_string() 当需要在一个网站中展示PHP代码时,highlight_string()函数就变的非常有用了.该函数通过使用PHP语法高亮程序中定义的颜色,输出或返回给定的PHP代码的语法高亮版本. 示例: 复制代码 代码如下: <?php highlight_string('<?php phpinfo()
-
php字符串截取函数用法分析
本文实例分析了php字符串截取函数用法.分享给大家供大家参考.具体分析如下: php自带的截取字符串的函数只能处理英文,数字的不能截取中文混排的,后面一个示例比较好用,第一个主要是给初学者学学用的,具体代码如下: 复制代码 代码如下: <?php //构造字符串 $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; echo "原字符串:<b>".$str."</b><br>&quo
随机推荐
- VBS教程:方法-GetDriveName 方法
- JQuery Tips(4) 一些关于提高JQuery性能的Tips
- 使用FlexiGrid实现Extjs表格效果方法分享
- asp.net模板引擎Razor调用外部方法用法实例
- C#中 城市线路图的纯算法以及附带求极权值
- MySQL中LIKE子句相关使用的学习教程
- js密码强度实时检测代码
- C++实现图的邻接矩阵存储和广度、深度优先遍历实例分析
- C++实现的大数相乘算法示例
- 通用JSP页面 jsp入门级文章
- php curl 伪造IP来源的实例代码
- javascript 动态样式添加的简单实现
- 用javascript做一个小游戏平台 (二) 游戏选择器
- Linux下apache支持PHP配置文件的方法
- C#实现对象XML序列化的方法
- Android实现幻灯片式图片浏览器
- MyBatis XML方式的基本用法之多表查询功能的示例代码
- 基于Laravel-admin 后台的自定义页面用法详解
- SQL server数据库创建代码 filegroup文件组修改的示例代码
- Python3实现的Mysql数据库操作封装类