Rumah >pembangunan bahagian belakang >tutorial php >php初级面试题之简述题(三)

php初级面试题之简述题(三)

韦小宝
韦小宝asal
2017-11-16 16:07:432852semak imbas

PHP初级面试题是刚要找工作的没什么经验的程序员看的,这对我们出去面试提供了不小的帮助,面试官会常常的考到我们,而这时候看的面试题就起了大作用了

20、在PHP中,heredoc是一种特殊的字符串,它的结束标志必须?

  • 跟起始的一样,且结束标志前也要一个换行,后面加上分号

20、写出发贴数最多的十个人名字的SQL,利用下表:members(id,username,posts,pass,email)

select username from members order by posts DESC limit 10

21. 请说明php中传值与传引用的区别。什么时候传值什么时候传引用?

  • 按值传递:函数范围内对值的任何改变在函数外部都会被忽略

  • 按引用传递:函数范围内对值的任何改变在函数外部也能反映出这些修改

  • 优缺点:按值传递时,php必须复制值。特别是对于大型的字符串和对象来说,这将会是一个代价很大的操作。

  • 按引用传递则不需要复制值,对于性能提高很有好处。

22. 在PHP中error_reporting这个函数有什么作用?

用来配置错误信息回报的等级

23. 请写一个函数验证电子邮件的格式是否正确

function validateEmail($email)
{
    if(eregi('^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$',$email) ){
    return true;
    }else{
    return false;
    }
}

24. 简述如何得到当前执行脚本路径,包括所得到参数。

echo $_SERVER['scrīpt_FILENAME']."?".$_SERVER['QUERY_STRING'];

26、JS表单弹出对话框函数是?获得输入焦点函数是?

alert(),prompt(),confirm() //弹出对话框
focus() //输入焦点

27、JS的转向跳转函数是?怎么引入一个外部JS文件?

window.location.href  //转向跳转函数
<scrīpt src=""/> //引入外部js文件

28、如何声明一个名为”myclass”的没有方法和属性的类? 

class myclass{
    ...
};

29、你如何访问和设置一个类的属性?

$newmyclass = new myclass();
$temp=$newmyclass->testvalue;
$newmyclass->testvalue="a";

30、mysql_fetch_row() 和mysql_fetch_array之间有什么区别?

mysql_fetch_row  //从结果集中取得一行作为枚举数组
mysql_fetch_array  //从结果集中取得一行作为关联数组,或数字数组,或二者兼有

以上面试题看完不要着急,还有别的面试题,基础的东西最好都巩固一下,有助于我们面试找工作。

相关推荐:

php初级面试题之简述题(一)

php初级面试题之简述题(二)

PHP初级开发者常见的5种疑问

Atas ialah kandungan terperinci php初级面试题之简述题(三). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:PHP好学吗Artikel seterusnya:php初级面试题之简述题(四)