php题目

1

写一个函数能遍历一个文件下的所有文件和文件夹
function my_scandir($dir)
{
    $files=array();
    if($handle=opendir($dir))
    {
        while (($file=readdir($handle))!==false) 
        {

            if($file!=".."&&$file!=".")
            {
                if(is_dir($dir."/".$file))
                {
                    $files[$file]=scandir($dir."/".$file)
                }
                else
                {
                    $files[]=$file;
                }
            }
        }
        closedir($handle);
        return $files;
    }
}

2

有关empty(),isset(),is_null()

  • empty() 判断一个变量是否为空。当一个变量$a=0的时候,empty($a)的值是1,当变量$a=null的时候,empty($a)的值也是1;
  • isset(),当一个变量$a=0的时候,isset($a)是为真的,但是当变量$a=null的时候,isset($a)是为假的
  • is_null(),当变量$a=0的时候,is__null($a)是为假的,但是当变量来那个$a=null的时候,is_null($a)是为假的。
  • 当一个数组 $array=array();
    empty($array)为真;isset($array)为真,但是is_null($array)为假;
  • 当一个数组 $array=array(); $array=null时,
    empty($array)为真,isset($array)为假 is_null($array)为真;
  • 当一个数组 $array=array(0)的时候;
    empty($array)为假,isset($array)为真,is_null($array)为假
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容