phpdir.,PHPdirname

PHP中is_dir($dir./$file)是什么意思,求高人指点

1、__DIR__ 是其中用的比较频繁的一个,含义为:文件所在的目录(如果用在被包括文件中,则返回被包括的文件所在的目录。它等价于 dirname(__FILE__) 。除非是根目录,否则目录中名不包括末尾的斜杠。

2、DS是个固定字符串,dir 和$file 是变量 如果 $dir 的值是 /home/user/ file 的值是 abc.jpg的话 。那$path的结果就是 :/home/user/DSabc.jpg 下面的WWW同理。

3、reporting(E_ALL & ~E_NOTICE);相对路径是相对fopen所在的PHP文件即a.php而言的。

4、_FILES[userfile][error]和该文件上传相关的错误代码。[error] 是在 PHP 0 版本中增加的。注: 在 PHP 0 版本以前该数组的名称为 $HTTP_POST_FILES,它并不像 $_FILES 一样是自动全局变量。

5、如果未指定该参数,则使用opendir()打开的最后一个链接。返回值:如果成功,将返回条目名称(文件名);如果失败,将返回FALSE。3)关闭目录并定义用法。函数的作用是:关闭目录句柄。

6、php function printFile($filepath){ //substr(string,start,length)函数返回字符串的一部分;start规定在字符串的何处开始 ;length规定要返回的字符串长度。默认是直到字符串的结尾。

PHP魔术常量__DIR__备忘

截止到PHP4,通过官方手册查知,目前PHP一共有八个魔术常量,分别为:__LINE__,__FILE__,__DIR__,__FUNCTION__,__CLASS__,__TRAIT__,__METHOD__,__NAMESPACE__。

(PHP 0中新增) =__FUNCTION__函数名称(PHP 0 新加)。

★PHP起止为双下划线的常量即为“魔术常量”:__LINE__文件中的当前行号。__FILE__文件的完整路径和文件名。__DIR__文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。

php的魔术方法及作用是:__get,调用未定义属性;__set,给未定义属性赋值;__call,调用未定义的方法;__autoload,未被定义的类自动调用;__clone,复制对象。

在php中将所有以“__”即两个下划线开头的类方法保留为魔术方法,PHP中魔术方法有“__construct()”、“__destruct()”、“__call()”、“__callStatic()”等等。

PHP中@dir()的问题

1、添加@的意思:如果这行程序出错了,不要显示错误,也不把错误记录到日志中,一般接下来的语句会检测它是否成功。

2、概述:本文简要讨论在TP0中定义目录常量时,用到的PHP魔术常量__DIR__的含义及其它相关的用法。

3、dir 打开一个系统类 opendir 打开一个文件目录 不了解底层的实现原理,看不懂,不过根据手册上的描述,dir的底层实现应该和opendir的实现差不多,dir就是封装好的opendir!参考手册做的个人理解,大家一起探讨。

未经允许不得转载:便宜VPS网 » phpdir.,PHPdirname