1、echo count(“abc”); 输出什么?

答:"1"count

— 计算数组中的单元数目或对象中的属性个数int count ( mixed var\[,intvar \[, intvar\[,intmode ] ), 如果 var 不是数组类型或者实现了 Countable 接口的对象,将返回 1,

有一个例外,如果 var 是 NULL 则结果是 0。对于对象,如果安装了 SPL,可以通过实现 Countable 接口来调用 count()。该接口只有一个方法 count(),此方法返回 count() 函数的返回值。

2、用PHP写出显示客户端IP与服务器IP的代码

答:$_SERVER[‘SERVER_ADDR’] 服务器

$_SERVER[‘REMOTE_ADDR’]客户端

function getOnlineIP(){

if (getenv('HTTP_CLIENT_IP')) return getenv('HTTP_CLIENT_IP');

if (getenv('HTTP_X_FORWARDED_FOR')) return getenv('HTTP_X_FORWARDED_FOR');

if ($_SERVER["REMOTE_ADDR"]) return $_SERVER["REMOTE_ADDR"];

if (!empty($HTTP_SERVER_VARS['REMOTE_ADDR'])) return $HTTP_SERVER_VARS['REMOTE_ADDR'];

}

复制代码

3、error_reporting(2047)什么作用?

答:PHP 显示所有错误 E_ALL

4、Js表单弹出对话框的函数是什么,并简要描述。

alert(); 只是提示信息 无返回值

confirm; 点确实返回true 否则false

5、下面的程序会输入是否?

$num = 10;

function multiply(){

$num = $num * 10;

}

Multiply();

echo $num;

?>

复制代码

答案:10 若要调用 函数中使用globle $num;

6、echo,print()和print_r()有什么区别?

echo是一个语言结构,没有返回值。

print是一个函数,返回int类型的值。[只能打印int string]

print_r()是一个函数,返回bool类型值,按结构输出变量的值。打印关于变量的易于理解的信息[数组、对象等]

7、isset();empty();有什么区别?对于不同的数据的判断的结果?

a=0;

a=0;a=’0’;

a=false;

a=false;a=null;

empty

如果 变量 是非空或非零的值,则 empty() 返回 FALSE。换句话说,""、0、“0”、NULL、FALSE、array()、var $var、未定义; 以及没有任何属性的对象都将被认为是空的,如果 var 为空,则返回 TRUE。

isset

如果 变量 存在(非NULL)则返回 TRUE,否则返回 FALSE(包括未定义)。变量值设置为:null,返回也是false;unset一个变量后,变量被取消了。注意,isset对于NULL值变量,特殊处理。

8、引用和拷贝有什么区别?

拷贝是将原来的变量内容复制下来,拷贝后的变量与原来的变量使用各自的内存,互不干扰。

引用相当于是变量的别名,其实就是用不同的名字访问同一个变量内容。当改变其中一个变量的值时,另一个也跟着发生变化。

9、打开php.ini中的Safe_mode,会影响哪些函数?至少说出6个。

答:

用户输入输出函数(fopen() file() require(),只能用于调用这些函数有相同脚本的拥有者)

创建新文件(限制用户只在该用户拥有目录下创建文件)

用户调用popen() systen() exec()等脚本,只有脚本处在safe_mode_exec_dir配置指令指定的目 录中才可能

加强HTTP认证,认证脚本拥有者的UID的划入认证领域范围内,此外启用安全模式下,不会设置PHP_AUTH

mysql服务器所用的用户名必须与调用mysql_connect()的文件的拥有者用户名相同

受影响的函数变量以及配置命令达到40个

10、写个函数来解决多线程同时读写一个文件的问题。

答:flock($hander,LOCK_EX); 这个可是内置函数啊

11、请写一个函数验证电子邮件的格式是否正确(要求使用正则)

答:preg_match(’/^ [\w-.]+@[\w-]+(.\w+)+/’,/’,/’,email);

12、写出匹配URL的正则表达式。

preg_match(’/(\w+)

宇轩网络面试题目PHP,二十道接地气的php面试题,让你直接通过面试!就此奉上~...相关推荐

  1. java常见面试考点(二十五):CAS是什么

    java常见面试考点 往期文章推荐:   java常见面试考点(二十):Elasticsearch 和 solr 的区别   java常见面试考点(二十一):单点登录   java常见面试考点(二十二 ...

  2. 伟人必须回答的(二十道问题)

    二十道问题如果你喜欢写东西的话,尝试完成下面这个简单的自我测试问卷. 这份问卷是由职业指导专家詹姆斯··戈尼亚()提出的.詹姆斯是年在美国在线()上推广在线职业指导的先行者.下面,请依次写下每一道题的 ...

  3. 【两万字】面试官:听说你很懂集合源码,接我二十道问题!

    问题一:看到这个图,你会想到什么? (PS:截图自<编程思想>) 答: 这个图由Map指向Collection的Produces并不是说Map是Collection的一个子类(子接口),这 ...

  4. 测试工程师面试必问的十道题目!全答上来的直接免试

    最近参加运维工程师岗位的面试,笔者把自己遇到的和网友分享的一些常见的面试问答收集整理出来了,希望能对自己和对正在准备面试的同学提供一些参考. 一.Mongodb熟悉吗,一般部署几台? 部署过,没有深入 ...

  5. 面试系列(二十):金山云 C++开发

    一面 1.C++中的继承,在祖父类.父类和子类这样一个场景中,子类对象的空间构成? 虚函数给对象空间造成的影响? 虚函数表的组成? 2.手撕代码 一个数组,其中元素有正有负,求最大子段和(连续子数组的 ...

  6. 大数据面试总结《二十》--优秀简历的编写

    简历如何写:知乎:https://www.zhihu.com/question/25002833 一一::基基本本格格调调 简洁明了,逻辑结构清晰 字体,排版,顺畅,清晰整齐就好 最好是PDF格式,兼 ...

  7. [置顶] Android面试题目之二:整形转换为字符串

    整形转换为字符串,写了五种算法,并进行了性能分析: 1. 算法: 直接先求得长度,然后从左向右求得各位的大小 private static class Int2String1 implements I ...

  8. Android面试题目之二:整形转换为字符串

    整形转换为字符串,写了五种算法,并进行了性能分析: 1. 算法: 直接先求得长度,然后从左向右求得各位的大小 private static class Int2String1 implements I ...

  9. 个人总结Android面试题目之二

    1.Andriod中onTouchEvent(),onInterceptTouchEvent(),onDispatchEvent()区别 onDispatchEvent:分发事件 onTouchEve ...

最新文章

  1. Docker运行PostgreSQL
  2. hibernate之 一级缓存和二级缓存
  3. kali 解决Metasploit拿到shell后显示中文乱码问题
  4. 全球及中国梦幻体育软件和平台行业十四五规模展望及应用价值分析报告2021-2027年
  5. ksql 数量大于2_A股史上唯一能暴涨200%的买卖铁则:内盘大于外盘股价必跌,外盘大于内盘股价必涨,堪称绝技...
  6. MyEclipse使用总结——设置MyEclipse使用的Tomcat服务器
  7. 173. 二叉搜索树迭代器/94. 二叉树的中序遍历/145. 二叉树的后序遍历/98. 验证二叉搜索树
  8. Web 上构建MDI 应用程序---Prototype Window Class
  9. Python unittest基本框架组成(1)
  10. JAVA/JSP B2C系统介绍
  11. word查重_2020论文查重倾情分享 | 查重注意要点
  12. 计算机技术对英语要求高吗,学习计算机专业对英语要求高吗?
  13. android 仿微信demo————注册功能实现(移动端)
  14. 3600S软件测试工资,软件测试工资能拿到多少?谁说软件测试收入低?
  15. 短视频剪辑如何才能更吸引人?
  16. 验证 网址,IP,邮箱,电话,手机,数字,英文,日期,身份证,邮编
  17. python运用在大数据_python 大数据 应用场景
  18. 实战iOS应用从32位升级到64位
  19. 【To Be Continued】一些有意思的计算机小问题
  20. 全球地形数据下载分享

热门文章

  1. Linux环境 Jenkins集成构建SonarQube
  2. varclus变量聚类对变量有啥要求_互助问答第208期:递归的双变量probit模型问题...
  3. 你的目的是什么是谁指使你_电视剧《谁说我结不了婚》第25-27集剧情:魏书帮程璐搞定投资人...
  4. 信号槽绑定时出现未有匹配的connect()函数
  5. C语言 文件读写 EOF - C语言零基础入门教程
  6. php 获取相反值,php – 以相反的顺序从单向数组中获取数据
  7. nvme固态硬盘开机慢_为何我使用了固态硬盘开机速度还是需要20-30秒
  8. 椭圆形中间一个大写的v_静安区椭圆形桥梁空心板橡胶气囊,方形桥梁板橡胶气囊_冠桥橡胶...
  9. 电大计算机应用基础试卷号2007,电大计算机应用基础(试卷版)计算机试卷7.doc...
  10. python画同心圆程序_Python Turtle:使用circle()方法绘制同心圆