面试题–总结知识点

一.flock 文件锁 LOCK_UN 释放锁 LOCK_EX 互斥锁

用法:flock(‘demo.txt’,LOCK_UN)

二.遍历一个文件夹下所有的文件夹

function scan_dir($dir){

if(is_dir($dir))

{

handle=opendir( dir);

while( file=readdir( handle) !== false){

if(file!=./ &&file!==../){

if(is_dir( dir./. file)){

file[ file] = scan_dir( dir./. file);

}else{

file[]= file;

}

}

}

close($handle);

return $file

}

}

三. mkdir(path,mod,true) 创建多级目录

四.PHP的垃圾回收机制?

php采用引用计数的垃圾回收机制,每个对象内都有一个计数器,只要一连接或者引用对象,计数器就会加1,如果把对象剥离空间或者设成null则减一,一旦计数器为零就释放此对象占用的内存空间

10、php如何获取当前页面的url?如:”https://www.baidu.com/index.php?username=xiaoqiang
[php] view plain copy
在CODE上查看代码片派生到我的代码片

<?php  
//以下函数可以获取当前页面的URL,不管是http还是https  
function curPageURL() {   
    $pageURL = 'http';   
    if (!empty($_SERVER['HTTPS'])) {$pageURL .= "s";}   
    $pageURL .= "://";   
    if ($_SERVER["SERVER_PORT"] != "80") {   
        $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];   
    } else {   
        $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];   
    }   
    return $pageURL;   
}   

echo curPageURL();   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值