• php 常见面试题(4)


    1、有如下HTML:<img title='aaaa' sina_title='bbbb' id='img1'>
         1)用js取得________方法取得该对象;
         2)用________属性取得属性title的属性值;
         3)用________方法取得属性sina_title的属性值;

    (1)document.getElementById('img1');
    (2)document.getElementById('img1').getAttribute('title');
    (3)document.getElementById('img1').getAttribute('sina_title');

    2、rawurlencode和urlencode函数的区别是__________________;

    前者对空格将被转义为+,而后者对空格将被转义为16进制数(%20)

    3、php中过滤HTML的函数是_______,转义的函数是____________;

    htmlspecialchars()  htmlspecialchars_decode()

    4、写出用正则把HTML中的js脚本过滤掉

    preg_replace("/<script.*</script>/", "", $str);

    5、写出三个调用系统命令的函数

    system();passthru();exec();

    6、josn处理数组的函数是

    json_encode();json_decode();

    7、error_reporting("E_ALL")和ini_set("display_errors", "on")的区别_________

    前者是设置php的执行的错误报告,后者是配置文件中是否打开php错误显示,后者权限高

    8、PHP写出显示客户端IP的预定义变量________;提供来路url的是__________

    $_SERVER['REMOTE_ADDR'];    $_SERVER['require_url'];

    9、php把utf-8转换成gbk的函数是___________

    iconv()

    10、如下错误:mysql server not go away,的原因是什么?(大概这是这样)

    超时,服务器已经关闭连接

    11、mysql的静态表和动态表的区别,MyISAM和InnoDB的区别.

    12、$a = 1; $b = & $a;
          unset($a),$b是否还是1,为什么?
          unset($b),$a是否还是1,为什么?

    都是1
  • 相关阅读:
    30天自制操作系统之-第四天-
    30天自制操作系统之-第三天-
    30天自制操作系统之-第二天-
    30天自制操作系统之-第一天-
    c语言之连接符
    c语言之函数指针应用
    dpdk之路-环境部署
    linux系统裁剪
    redux和mobx比较(二)
    redux和mobx比较(一)
  • 原文地址:https://www.cnblogs.com/lpblogs/p/7452403.html
Copyright © 2020-2023  润新知