随笔分类 - 面试
摘要:safe_mode是提供一个基本安全的共享环境。 在一个多用户共享的phpweb服务器上,当这台服务器开启了safe_mode模式,有以下函数将会受到影响。 首先,以下尝试访问文件系统的函数将会被限制,运行服务器的用户id,如果想要尝试操作某个文件,必须要用户该文件的读取或者写入的访问权限。 因此,
阅读全文
摘要:php中list()函数是用数组对一列值进行赋值, 该函数只用于数字索引的数组,且假定数字索引从0开始。(这句话很重要,是从索引0开始为变量赋值,如果对应的数字索引不存在,则对应位的变量也为空值。)
阅读全文
摘要:.请教一个面试中遇到的SQL语句的查询问题 表中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。 select (case when a>b then a else b end ), (case when b>c then b esle
阅读全文
摘要:最简单的调用PHP自带的max函数即可:echo max(1,2,3,4,5);如果要自定义函数的话:function test($a,$b,$c){ return $a > $b ?($a > $c ? $a : $c) : ($b > $c ? $b :$c);}
阅读全文
只有注册用户登录后才能阅读该文。
摘要:PHP多进程实现 php有一组进程控制函数(编译时需要–enable-pcntl与posix扩展),使得php能在nginx系统中实现跟c一样的创建子进程、使用exec函数执行程序、处理信号等功能。 CentOS 6 下yum安装php的,默认是不安装pcntl的,因此需要单独编译安装,首先下载对应
阅读全文
摘要:二、数据结构和算法 1.使对象可以像数组一样进行foreach循环,要求属性必须是私有。(Iterator模式的PHP5实现,写一类实现Iterator接口)(腾讯) <?php class Test implements Iterator{ private $item = array('id'=>
阅读全文
摘要:问题: 只记得上面8个问题。 第一个问题很简单吧,肯定是参数 -i 啦 第二个问题也很简单,404表示请求资源不存在,403表示服务端收到请求,但是拒绝提供服务,503表示服务端当前不能处理客户端的请求,一段时间后可能恢复正常。 第三个问题也很简单,要回到首行,按小写的 “gg”,要回到未行,按 "
阅读全文
摘要:static $test=1;//在php执行前就已经写入内存$test++;var_dump($test);static $test=10;//在php执行前就已经写入内存var_dump($test);$test--;var_dump($test);$test-=10;$test-=5;$tes
阅读全文
摘要:逻辑题 1.字符串”\r”,”\n”,”\t”,”\x20”分别代表什么 答案: \r 回车符 \n 换行符 \t跳格 \x20 16进制的32 2.以下语句输出的结果是什么 echo "$a",'$a',"\\\$a","${a}","$a"."$a","$a"+"$a"; 答案:$a(3) '$
阅读全文
摘要:读的操作: 1.select 2.show 3.explain explain显示了MySQL如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。 4.desc 4.use 写的操作: 2.delete 3.update 4.insert 5.drop 6.t
阅读全文
摘要:1、PHP的运行模式: PHP两种运行模式是WEB模式、CLI模式。无论哪种模式,PHP工作原理都是一样的,作为一种SAPI运行。 1、当我们在终端敲入php这个命令的时候,它使用的是CLI。 它就像一个web服务器一样来支持php完成这个请求,请求完成后再重新把控制权交给终端。 2、当使用Apac
阅读全文
摘要:<?php //防止执行超时 set_time_limit(0); //清空并关闭输出缓存 ob_end_clean(); //需要循环的数据 for($i = 0; $i < 188; $i++) { $users[] = 'Tom_' . $i; } //计算数据的长度 $total = cou
阅读全文
摘要:<?php /** * PHP获取路径或目录实现 */ //魔术变量,获取当前文件的绝对路径 echo "__FILE__: > ".__FILE__; echo '<br/>'; //魔术变量,获取当前脚本的目录 echo "__DIR__: > ".__DIR__; echo '<br/>';
阅读全文