新浪笔试题
来源:互联网 发布:ipad专业绘画软件 编辑:程序博客网 时间:2024/05/30 05:02
1、strlen()与mb_strlen的作用分别是什么
答案:strlen在统计长度是以字节统计,不区分字符编码的区别;而mb_strlen会自动区分字符编码,统计字符长度。例如汉字北京,strlen()统计为6,而mb_strlen则统计为2.
2、下列哪个函数是用正则表达式将字符串分割到数组中( )
A、Split
B、implode
C、explode
D、join
答案:A
3、写出下列程序的输出结果:
$x=87;
$y=($x%7)*16;
$z=$x>$y?1:0;
echo $z;
?>
答案:1
4、写出smarty模板的特点
答案:1 在程序中不需要解析模板,程序自动完成
2 编译过的网页,如果模板没有变动的情况下,会自动跳过编译动作,直接执行编译过的网页
3 速度比较快
4 编译型 在运行时会编译成一个非模板技术的php文件,以后访问会直接请求这个php和html混合的编译文件(模板没有改动的情况下)
5 缓存技术
6 插件技术 可以自定义插件
7 强大的逻辑 在模板中可以通过判断和迭代处理数据
5、include和require都能把另外一个文件包含到当前文件中,他们有什么区别?Include和include_once又有什么区别?
答案:它们在包含一个不存在的文件时,include只会产生一个警告,而require则会产生一个致命性的错误,导致程序无法继续执行。include_once 只可以包含相同的文件一次,而include可以包含多次。
6、写出一个能创建多级目录的PHP函数
答案:
<?php
function createdir($path,$mode){
if (is_dir($path)){
echo "目录'" . $path . "'已经存在";
}else{
$re=mkdir($path,$mode,true); //第三个参数为true即可以创建多极目录
if ($re){
echo "目录创建成功";
}else{
echo "目录创建失败";
}
}
}
$path="c:/test/test"; //要创建的目录
$mode=0755; //创建目录的模式
createdir($path,$mode);//测试
?>
7、写出下列程序的输出结果:
class a{
protected $c;
public function a(){
$this ->c=10;
}
}
class b extends a
{
public function print_data(){
return $this->c;
}
}
$b=new b();
echo $b ->print_data();
?>
答案:10
8、写出下面2个PHP操作Mysql函数的作用和区别
答案:mysql_num_rows() 返回结果集中行的数目
mysql_affected_rows() 取得前一次 MySQL 操作所影响的记录行数
区别:mysql_num_row() 针对于select操作,mysql_affected_rows()针对
insert,update,delete操作
由“名企笔试题库”收集整理
- 新浪笔试题
- 新浪笔试题
- 新浪技术部笔试题
- 新浪笔试题
- 新浪技术笔试题
- 2014新浪笔试题
- 新浪笔试题
- 新浪笔试题
- 新浪前端笔试题
- 新浪笔试题 (2011在线笔试)
- 新浪PHP工程师笔试题
- 新浪PHP工程师笔试题
- 新浪微博笔试题
- 新浪笔试题(二)
- 新浪笔试编程题1
- 新浪笔试编程题二
- 新浪笔试编程题三
- 新浪PHP工程师笔试题
- IE8兼容background-size
- SDWebImage 淡入淡出效果
- 创建app快捷方式
- ubuntu进行apt-get时候出现Package ssh is not available, but is referred to by another package 错误
- No resource found that matches android:TextAppearance.Material.Widget.Button.Inverse
- 新浪笔试题
- as上签名文件在Android Studio中的.jks文件代替在eclipse时.keystore
- mac xos系统写程序出如下错: dyld: Library not loaded
- bat for循环
- java中使用输出流下载文件弹出打开保存框
- php从数据库中获取和变量对相应的一行
- UVA - 1228 Integer Transmission 整数传输 递推
- Require.js实例
- android listview显示数据库内容