据说是来自六间房的面试题

据说是来自六间房的面试题,看了下也就是PHP的一些基础函数使用。如果是真的,说明六间房的面试官还比较仁慈,呵呵。看题吧

第一题:读取一个文件,将其Base64编码,每76个字符加一个换行

echo chunk_split(base64_encode(file_get_contents('file.txt')),76," "); 

下面这个是比较笨一点的方法

echo implode(" ",str_split(base64_encode(file_get_contents('file.txt')), 76));

上面的 这个换行根据需要可以是<br/>或者其它的换行符.

第二题:写一个函数,参数为$n,生成一个数组,其元素为1~$n,各元素位置随机排列,不得重复

$arr=range(1,$n);

shuffle($arr);

print_r($arr);

 

xcode-select --install

/usr/local/Cellar/memcached/1.4.20

memcached -m 32 -p 11211 -d

 

一般来说

目录权限为755

PHP files: 600                         (如果你是个偏执狂,就设置400)

HTML and image files: 644   (如果你是个偏执狂,就设置444)

如果文件服务器需要写入权限则其他人要设置权限7,比如cache目录。

在模板安装的时候templetes需要更高的权限,但是安装之后要恢复到合适的权限。

r:   对文件而言是可读,对目录是可浏览

w:  对文件是可写入, 对目录是可新建,删除,修改,移动

x:   对文件是可执行,对目录是可进入

 

 

 

原文地址:https://www.cnblogs.com/adtuu/p/5213364.html