您的位置:首页 > 职场人生

面试题–总结知识点

2017-09-15 15:51 155 查看
一.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();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: