一道容易错的PHP面试题

?php $array = array(); $x = empty($array); echo $x; ? 看来很简单,可是简单也会出错,$x得到的是empty($array)的返回值,所以只要这句正常执行,结果就为真. 容易出错原因可能是看到empty以为将内容清空,那不是为假了吗?但要注意清空的是$array的值而不是$x的值, 这点很容易看错.我就是这样误认为答案是假的 ...

» 阅读全文

考查取地址符&的一道面试题

1。?php $a = hello; $b = $a; $b = world; echo $a; ? 2。?php $a = hello; $b = $a; unset($b); $b = world; echo $a; ? 3。?php $a = hello; $b = $a; $b = world; echo $a; ? 看上面的三个小例子,不认真看真不一定能答对。第一题首先考查取地址符的用法变量b引用的是变量a的地址,不是值。所以当变量b的值发生变化时其实也就是改动了...

» 阅读全文

javascript字符串与数值间转换

分别在浏览器里输入 javascript:var a=1,b=2;c=a+b;alert(c); javascript:var a=new String(1),b=2;c=a+b;alert(c); javascript:var a=new String(1),b=2;c=parseInt(a)+b;alert(c); 结果分别为 3 12 3 parseInt()是将字串转化为数值 当然还有其它方法,比如在数值123后面加上空字串,将数值转为字串123, 将字串123写成...

» 阅读全文

javascript中定义一个字符串

在代码中有时候用var str=new String(abc);定义一个字符串,但是多数时候是用简单的写法var s=abc。那么两者有什么区别吗?还是就是相同的? 代码: script language=javascript var str=new String(abc); var s=abc; document.write(str==s); document.write(br); document.write(str===s); document.write(br); ...

» 阅读全文

关于DIV+CSS网页变形

一直被一个问题困扰着,就是用DIV+CSS做的模板,发文章时,一不小心就会把模板撑变形(并不是所有页面都变形), 对于DIV新手,无疑成了难题,布局半天的页面一变形,那真是个难看.. 开始我一直想是CSS哪里写的不对,看源码,找不到哪里有错,请教别人,没人回答... 今天又问一个朋友,因为他写过DIV+CSS的模板,我想可能知道点什么..经提醒,可能是输入文章时的源码有未合着的 DIV层,就是只有div而没有/div我觉得也对...就是查看变形页面源码,一对DIV的删..果...

» 阅读全文

linux压缩文档简述

我很喜欢linux,自由开源软件也很精彩,只是初接触linux时,被它众多的压缩文档类型弄得不知所措而无从下手,如果一开始就学linux就不会觉 得有太大的困难,但是对于那些象我这样刚从windows转投linux怀抱的人来说,没有了zip和rar就找不着北了,所以我迫切地想了解和熟悉 linux压缩文档。 首先要弄清楚的一个概念,就是打包和压缩。打包就是将很多的目录和文件捆成一个文件包,这其中并没有压缩的过程。linux里很多压缩程序都是对单个文件进行压缩的,所以要打包好...

» 阅读全文

用PHP打印出前一天的时间格式

答案: echo date(Y-m-d H:i:s, strtotime(-1 day)); strtotime -- 将任何英文文本的日期时间描述解析为 Unix 时间戳 例子 1. strtotime() 例子 ?php echo strtotime(now), \n; echo strtotime(10 September 2000), \n; echo strtotime(+1 day), \n; echo strtotime(+1 week), \n; echo ...

» 阅读全文

echo(),print(),print_r()的区别

echo 是语言结构,无返回值 print功能和echo 基本相同,不同的是print是函数,有返回值 print_r是递归打印,用于输出数组对象

» 阅读全文

电脑不能查看隐藏文件解决方法

是高级木马把你的注册表给修改了,你可以再注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL下的CheckedValue删除,再新建一个DWORD值命名为CheckedValue,数值取1即可.这是病毒把CheckedValue这项改成字符串值而非原来的DWORD值了 ...

» 阅读全文

Ubuntu Linux系统中强制清空回收站

如果你点了清空回收站,但还是有垃圾的话,你可以运行这个命令: sudo rm -rf $HOME/.Trash/ Ubuntu Linux的回收站就是一个隐藏文件夹, 在/home/用户名/.Trash/下,rm -rf 命令的意思是强制、递归的删除。 ...

» 阅读全文

回顶部