全球旧事资料 分类
1、phpechocou
tstrle
“httpphp
et”的执行结果是?
答案:1
讲解:cou
tvar是用来统计数组或对象的元素个数的。当var是
ull或者空数组时,结果为0。如果var是普通变量,则返回1。正常情况下返回var中的元素或属性个数。
2、使用list函数需要注意什么?
答案:list是一个语法结构。Listarray是用来快速把数组中的元素赋给一些变量。使用时要注意,array必须为一个索引数组,并且索引值从0开始。
3、请说明phpi
i中的safe_mode开启之后影响了哪些函数?答案:Safe_mode是php的安全模式。开启之后,主要会对系统操作、文件、权限设置等方法产生影响,主要用来应对webshell。以下是受到影响的一些函数:ckdir,move_uploaded_filechgrpparse_i
i_filechow
rmdircopyre
amefope
requirehighlight_fileshow_sourcei
cludesymli
kli
ktouchmkdiru
li
k,execshell_execpasathrusystempope
需要注意的是在php53以上版本,safe_mode被弃用,在php54以上版本,则将此特性完全去除了。
4、请对POSIX风格和兼容Prel风格两种正则表达式的主要函数进行类比说明。
答案:POSIX风格匹配正则表达式ereg和替换ereg_replace
Prel风格:匹配正则表达式preg_match和替换
preg_replace
Preg_match比ereg的执行效率更快,preg_replace比ereg_replace的执行效率更快。
5、如何在命令下运行php脚本(写出两种方式),如何向php脚本传递参数?
f答案:第一种方式:先进入php安装目录,执行php路径文件名php。
例:phpmy_scriptphp
phpf
好听全球资料 返回顶部