1:写php有几年了?php名字是什么意思?personal home page
2:熟悉javascript吗? ajax(Asynchronous javascript and XML)是什么东西,有什么作用?能简单说一下google地图的原理吗?
3 firefox用吗?通常有开发相关的插件?如何调试javascript?
4:熟悉什么javascript 框架?jquery听说过吗?是干什么的?一个div,class是”aa bb cc”,id是”nodesView”,那么如何得到这个div的jquery对象?而直接获得这个div的dom对象,如何取得?dom对象如何转化为jquery对象?
---------
dom对象如何转化为jquery对象
普通的dom对象一般可以通过$()转换成jquery对象。
如:$(document.getElementById(“msg”))则为jquery对象,可以使用jquery的方法。
由于jquery对象本身是一个集合。所以如果jquery对象要转换为dom对象则必须取出其中的某一项,一般可通过索引取出。
如:$(“#msg”)[0],$(“div”).eq(1)[0],$(“div”).get()[1],$(“td”)[5]这些都是dom对象,可以使用dom中的方法,但不能再使用Jquery的方法。
以下几种写法都是正确的: 字串8$(“#msg”).html();
$(“#msg”)[0].innerHTML;
$(“#msg”).eq(0)[0].innerHTML;
$(“#msg”).get(0).innerHTML;
-------
5 关于浏览器交互流程:页面一个表单,action是什么意思?method是什么意思?如果method是get,一个表单的数据会如何传到服务器上?如果服务器上脚本是php,那么php如何获得这个表单的数据?post呢?6 php连接数据库方法常用的几种?pdo熟悉吗?如果一个查询里面有一些筛选,也就是where后面的一些参数,要如何绑定上去?
7 php单引号和双引号的区别?
有$a = 1那么echo “‘$a’”是什么?
有$b = array(’1′,’2′,’3′)
那么 echo “‘$b[1]‘”?该怎么写能输出第一个元素的内容?8 如何获得当前脚本的名字(路径)?
$_SERVER['PHP_SELF'];9 如何判断数组里面有没有某个元素,比如判断$a = array()里面有没有键method ?
isset($a['method']),array_key_exists(‘method’,$a)10 面向对象
对象有两个方面:成员变量 和方法。在编译语言(例如 Java)中,如果想调用不存在的方法或引用不存在的成员变量,会得到编译时错误。但是,在非编译语言,例如 PHP 中,会发生什么?
在 PHP 中的方法调用是这样工作的。首先,PHP 解释器在类上查找方法。如果方法存在,PHP 就调用它。如果没有,那么就调用类上的魔法方法 __call(如果这个方法存在的话)。如果 __call 失败,就调用父类方法,依此类推。

魔法方法
魔法方法是有特定名称的方法,PHP 解释器在脚本执行的特定点上会查找魔法方法。最常见的魔法方法就是对象创始时调用的构造函数。__call 方法有两个参数:被请求的方法的名称和方法参数。如果创建的 __call 方法接受这两个参数,执行某项功能,然后返回 TRUE,那么调用这个对象的代码就永远不会知道在有代码的方法和 __call 机制处理的方法之间的区别。通过这种方式,可以创建这样的对象,即动态地模拟拥有无数方法的情况。
除了 __call 方法,其他魔法方法 —— 包括 __get 和 __set —— 调用它们的时候,都是因为引用了不存在的实例变量。脑子里有了这个概念之后,就可以开始编写能够适应任何表的动态数据库访问类了。

php面试题目(中等水平)相关推荐

  1. BAT等公司高薪招聘Android开发面试题目集锦

    整理过的50道面试题目 1.listView的优化方式 重用convertView viewHolder static class viewHolder 在列表里面有图片的情况下,监听滑动不加载图片 ...

  2. C/C++面试题目汇总

    C/C++面试题目汇总 最近因为找工作,收集了很多C语言方面方面的面试题以及答案.现在新工作搞定了,决定把这些资料发出来,送给有需要的朋友,免得再象我一样到处搜寻,实在辛苦. 发布之前先申明两点:   ...

  3. android面试题目

    最近才开的博客,希望大家多多关注,andorid开发也做了3年有余了,也面试多家企业,借此机会分享一下,我们中遇到过的问题以及解决方案吧,希望能够对正在找工作的andoird程序员有一定的帮助.学完& ...

  4. BaiDu往年面试题目汇总☆WM☆

    BaiDu往年面试题目汇总☆WM☆祝自己明天能取得一个好的面试成绩 题目来源:http://www.cnblogs.com/cutepig/archive/2007/09/14/893552.html ...

  5. C语言经典面试题目(转的,不过写的的确好!)

    第一部分:基本概念及其它问答题 1.关键字static的作用是什么? 这个简单的问题很少有人能回答完全.在C语言中,关键字static有三个明显的作用: 1). 在函数体,一个被声明为静态的变量在这一 ...

  6. 阿里P7架构师要求:Web核心+开源框架+大型网站架构!含面试题目!

    阿里P7技能(一):数据结构和算法: 常用数据结构:链表.堆与栈.哈希表等,常用的排序等. 掌握:精通 阿里P7技能(二):java高级 java相关的高级特性:JVM.多线程高并发.网络等. 掌握: ...

  7. 世界五百强面试题目及应答评点

    世界五百强面试题目及应答评点 作者:深圳的小屋    文章来源:天涯虚拟社区      更新时间:2004-12-3       问题1             你为什么觉得自己能够在这个职位上取得成 ...

  8. 2018年中高级前端面试题目小结

    2018年中高级前端面试题目小结 前言 关于前端面试,及面试题目,我之前有很多文章总结过,可以在右侧搜索面试,进行查找.其实面试中可以问的问题很多,最近几年,我也面试过很多工作2-4年的前端,我一般会 ...

  9. JAVA工程师面试题目大全_绝对值得看

    JAVA工程师面试题目大全 一.单选题 1.下列哪种说法是正确的( D) A)实例方法可直接调用超类的实例方法 B)实例方法可直接调用超类的类方法 C)实例方法可直接调用其他类的实例方法 D)实例方法 ...

最新文章

  1. 用JS验证asp.net服务端控件
  2. 汇编语言--段寄存器
  3. 11.6 mpstat:CPU信息统计
  4. linux 正则表达式与实践
  5. Matlab里evalin和assignin的用法
  6. 腾讯Light·公益创新挑战赛圆满收官,郎朗担任公益传播大使
  7. ASP.NET——基础 12、Request
  8. 2014年图灵奖_2014年人民选择奖:投下您的一票
  9. 李大维:互联网人做硬件创业容易产生的七大误解【转载】
  10. Extjs中TextField中显示图标
  11. Mybatis-Plus注解自定义sql分页查询
  12. 全国身份证号码归属地表格
  13. OFFICE 2010卸载 提示“安装程序包的语言不受系统支持”的解决方法
  14. JS_SDK实现网站应用QQ登录功能-QQ互联(小白易懂)
  15. GBase 8c查看数据
  16. Win10系统 格式化分配单元大小的解释与分配方法
  17. java原生的编译软件_原生态Java 程序员容易忽视的编程细节
  18. 30_ue4[动画]02_动画蓝图播放蒙太奇和打包
  19. 钞票设计与货币印刷的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  20. t12电烙铁c语言程序,T12白光烙铁固件源码(天山V1.2 51单片机硬件SPI LED支持3芯手柄)...

热门文章

  1. 数据分析怎么学?我画了一个导图,又找到22本书
  2. 苹果备份与恢复_手机照片误删了怎么恢复?不得不说的好方法
  3. div+css静态网页设计 web网页设计实例作业 ——中国茶文化(30页) HTML网页制作作品 简单文化网页设计成品 dreamweaver学生网站模板
  4. 连分数与丢番图方程简介
  5. QtCreator编译错误: -1: error: [debug/main.o] Error 1 问题的解决办法
  6. SpringCloud这35问,弄懂了面试官都不得不夸你一句
  7. u盘里的图片损坏怎么修复?
  8. markdown写公众号
  9. SkyForm CMP同Mirantis OpenStack兼容测试
  10. edvac是商用计算机吗,计算机基础知识78228