21、在PHP中error_reporting这个函数有什么浸染?
答:设置缺点级别与缺点信息回报
22、JS表单弹出对话框函数是?得到输入焦点函数是?

答:弹出对话框: alert(),prompt(),confirm()
得到输入焦点 focus()
23、foo()和@foo()之间有什么差异?
答:@foo()掌握缺点输出
24、mysql_fetch_row() 和mysql_fetch_array之间有什么差异?
答:mysql_fetch_row是从结果集取出1行数组,作为列举
mysql_fetch_array是从结果集取出一行数组作为关联数组,或数字数组,两者兼得
25、GD库是做什么用的?
答:gd库供应了一系列用来处理图片的API,利用GD库可以处理图片,或者天生图片。
在网站上GD库常日用来天生缩略图或者用来对图片加水印或者对网站数据天生报表。
26、面向工具编程
有两个主要的观点:类和工具
类是具备某项功能的抽象模型,实际运用中,还须要对类进行实例化后利用。这样就引入了工具的观点。
工具是类进行实例化后的一个产物,是一个实体。
封装 :把客不雅观的事物封装成一个抽象的类。
继续:子类继续父类,可以利用父类的属性和方法。可以实现接口,同时实现接口中的所有方法
多态:覆盖和重载 子类可以覆盖父类中的方法;一个类中可以同时拥有同一个函数名的方法,但是方法的参数不同,实现的结果也不同。
27、php框架
熟习YII ,Thinkphp还有laravel ,symfony2,cakephp
28、mysql存储引擎
ISAM: 查询速率快、增编削慢,支持全文索引、不支持外键、不支持事务
MyISAM: ISAM升级版
Memory: 数据驻留在内存、速率快、数据管理不稳定、断电后数据全部丢失
InnoDB: 速率较慢、支持外键、支持事务、不支持全文索引
利用的存储引擎
MyISAM:内容管理系统(新闻、官网、电商、软件下载、房屋、招聘...) 可读不可改 大部分是浏览信息
InnoDB:技能型网站(bbs、blog、webo、oa...)
29、数据库操作流程
30、php 加密函数
crypt($str[,$slat]) 可以完成单向加密功能
md5()
sha1() 返回一个40位的十六进制数,
加密扩展库
Mcrypt() 和Mash
31、字符串“to upper case” 分别用php,shell ,js实现将字符串中的字符全部转换成大写并输出。
Php实现: echo strtoupper(‘to upper case’)
Shell实现:echo \公众to upper case\"大众 | tr 'a-z' 'A-Z'
Js实现:
32、防止SQL注入
1)一样平常利用 addslashes 函数
addslashes 函数在制订的预定义字符前添加反斜杠
对字段和密码MD5加密处理
预处理过滤处理
33、用PHP打印出前一天的韶光,格式是2018-7-5 14:48:21
34.如何实现字符串翻转?
实在PHP本身就有字符串翻转的函数:strrev(),不妨试试echo strrev($str);不过
所有的这三种方法都不能办理中笔墨符串翻转的问题,会出错的。
代码
35.实现中笔墨串截取无乱码的方法。
mb_substr()
36.以下哪一句不会把 John 新增到 users 阵列?
$users[] = 'john';
成功把 John 新增到阵列 users。
array_add($users,’john’);
函式 array_add() 无定义。
array_push($users,‘john’);
成功把 John 新增到阵列 users。
$users ||= 'john';
语法缺点。
37.sort()、assort()、和 ksort() 有什么分别?它们分别在什么情形下利用?
sort()
根据阵列中元素的值,以英笔墨母顺序排序,索引键会由 0 到 n-1 重新编号。主
假如当阵列索引键的值无关疼痒时用来把 阵列排序。
assort()
PHP 没有 assort() 函式,以是可能是 asort() 的笔误。
asort()
与 sort() 一样把阵列的元素按英笔墨母顺序来排列,不同的是所有索引键都得到保留,特殊适宜替遐想阵列排序。
ksort()
根据阵列中索引键的值,以英笔墨母顺序排序,特殊适宜用于希望把索引键排序的遐想阵列。
38.以下的代码会产生什么?为什么?
由于函式 multiply() 没有指定 $num 为全域变量(例如 global $num 或者
$_GLOBALS['num']),以是 $num 的值是 10。
39.些函式可以用来在现正实行的脚本中插入函式库?
对这道题目不同的理解会有不同的答案,我的第一个想法是插入 PHP 函式库不外乎
include()、include_once()、require ()、require_once(),但细心再想,“函式库”也该当包括 com 物件和 .net 函式库,以是我们的答案也要分别包括
com_load 和 dotnet_load,下次有人提起“函式库”的时候,别忘却这两个函式。
40.foo() 与 @foo() 有什么分别?
foo() 会实行这个函式,任何解译缺点、语法缺点、实行缺点都会在页面上显示出来。
@foo() 在实行这个函式时,会隐蔽所有上述的缺点讯息。
很多运用程式都利用 @mysql_connect() 和 @mysql_query 来隐蔽 mysql 的缺点讯息,我认为这是很严重的失落误,由于缺点 不该被隐蔽,你必须妥善处理它们,可能的话办理它们。
对编程感兴趣,想理解更多的编程知识,关注头条号一起玩转编程
更多口试题持续更新中~