31.PHP加速模式/扩展?PHP调试模式/工具?
Zend Optimizer加速扩展
调试工具:xdebug
32.以下程序,变量str什么值的情况下输入111?
if( ! $str ) { echo 111; }
在$str值为:0,’0′,false,null,”"
33.你常用到的mysql命令?
进入mysql管理命令行的命令?
Mysql -u root -p 回车密码
show databases; 这个命令的作用?
显示当前mysql服务器中有哪些数据库
show create database mysql; 这个命令的作用?
显示创建数据库的sql语句
show create table user; 这个命令的作用?
显示创建表的sql语句
desc user; 这个命令的作用?
查询user表的结构
explain select * from user; 这个命令的作用?
获取select相关信息
show processlist; 这个命令的作用?
显示哪些线程正在运行
SHOW VARIABLES; 这个命令的作用?
显示系统变量和值
SHOW VARIABLES like ’%conn%’; 这个命令的作用?
显示系统变量名包含conn的值
LEFT JOIN 写一个SQL语句?
SELECTA.id,A.class FROM A LEFT JOIN B ON A.cid=B.id
34. in, not ni, exist, not exist的作用和区别?
in 在什么中
Not in 不在什么中
Exists 存在
Not exists 不存在
35.简述Linux下安装PHP的过程?
安装软件之前先安装编译工具gcc、gcc-c++
拷贝源码包,解包解压缩
cd /lamp/php进入php目录
./configure–prefix=/usr/local/php –with-config-file-path=/usr/local/php/etc
指定安装目录和配置文件目录
Make 编译
Make install安装
36.简述Linux下安装Mysql的过程?
groupadd mysql 添加一个用户组mysql
useradd -gmysql mysql 添加一个mysql用户指定分组为mysql
cd /lamp/mysql 进入mysql目录
./configure–prefix=/usr/local/mysql/ –with-extra-charsets=all
Make
Make all
37.简述Linux下安装apache的过程?
cd /lamp/httpd 进去apache软件目录
./configure–prefix=/usr/local/apache2/ –sysconfdir=/etc/httpd/ –with-included-apr
Make
Make all
38.请您写一段ajax提交的js代码,或者写出ajax提交的过程逻辑。
var xmlhttp;
if(window.XMLHttpRquest){
xmlhttp=newXMLHttpRequest();
}elseif(window.ActiveXObject){
xmlhttp=newActiveXObject(‘Microsoft.XMLHTTP’);
}
xmlhttp.open(‘GET’,’1.php?aa=name’,true);
xmlhttp.onreadystatechange=function(){
if(xmlhttp.readyState==4){
if(xmlhttp.status==200){
var text=xmlhttp.responseText;
}
}
}
xmlhttp.send(null);
39.简述Cookie的设置及获取过程
设置COOKIE的值:
Setcookie(名称,值,保存时间,有效域);
获取值:$_COOKIE['名称'];
40.面向对象中接口和抽象类的区别及应用场景?
1、有抽象方法的类叫做抽象类,抽象类中不一定只有抽象方法,抽象方法必须使用abstract关键字定义。
2、接口中全部是抽象方法,方法不用使用abstract定义。
3、当多个同类的类要设计一个上层,通常设计为抽象类,当多个异构的类要设计一个上层,通常设计为接口。
网友评论