答案在题目后面,文字与背景同色,连续单机三次鼠标一行出答案哦;

1.PHP有几种原始数据类型,分别是什么?答:八种,分别是:int,float,string,bool,array,object,resouce,NULL

2.获取变量类型的函数是什么?答:gettype(var)

3.改变变量类型的两个方式分别是什么?答:(类型)变量,settype(变量,类型)

4.PHP输出换行符,回车符,制表符等特殊符号使用单引号还是双引号?答:双引号

5.换行符和回车符分别怎么写?答:"\n"换行(newline),"\r"回车(return)

6.PHP_EOL是干嘛用的?答:代表换行符,提高代码的移植性,Windows系统代表"\r\n",Linux系统代表"\n",Mac系统代表"\r"

7.除了使用define定义常量,php5.3版本以后还增加了一种方式,是什么?答: const 常量名=常量值

8.PHP的8种魔术常量分别是什么?答:__LINE__,__FILE__,__DIR__,__FUNCTION__,__CLASS__,__METHOD__,__NAMESPACE__,__TRAIT__;

9.用于确定一个 PHP 对象是否属于某一类 class 的实例 的类型运算符是什么?答:instanceof 例如 if($obj instanceof A){}else{}

10.do{}while()中while的条件为真还是假时结束?答:假

11.$this能调用继承的父类中的函数吗?答:当然可以,但父类的函数不能为private

12.要实现一个接口,使用什么操作符?答:implements

13.如果上传文件,需要在form标签添加什么?答:enctype="multipart/form-data"

14.检查一个扩展是否已经加载的函数是什么?答:extension_loaded('redis');

15.获取和设置系统环境变量的函数怎么写?答:getenv($name),setenv('name=value')

16.获取PHP中允许post最大值的配置值怎么写?答:ini_get('post_max_size');

17.设置PHP中允许post最大值的配置值怎么写?答:ini_set('post_max_size','64M');不生效,不是所有的配置都能通过ini_set改变,点我查看

18.获取分配给PHP的内存量和峰值的函数是什么?答:memory_get_usage();memory_get_peak_usage();

19.获取PHP配置文件路径的函数是?答:php_ini_loaded_file();

20.获取web服务器与PHP之间的接口类型的函数是什么?答:php_sapi_name();

21.获取PHP版本号和redis扩展版本号的写法?答:phpversion(),phpversion('redis');

22.版本号比较的函数是什么?答:version_compare(v1,v2[,'比较符']);

23.设置php脚本执行超时的函数是什么?答:set_time_limit(10);

24.获取zend引擎版本号的函数是?答:zend_version();

25.可防止时序攻击的字符串比较函数是什么?从什么版本开始支持?答:hash_equals($string1,$string2);PHP5.6.0

26.获取hash算法列表的函数是什么?答:hash_algos()

27.使用给定文件的内容生成哈希值函数是什么?答:hash_file($algo,$filename);

28.请分别写出获取和设置时区的函数?答:date_default_timezone_get(),date_default_timezone_set()

29.PHP设置中国时区的名称是?答:Asia/Shanghai

30.字符串按要求的字符编码来转换函数是?答:iconv ( string $in_charset , string $out_charset , string $str )

31.检查变量,常量,函数,类,方法的函数分别是什么?答:isset(),defined(),function_exists(), class_exists(),method_exists().

32.以指定的微秒数延迟执行的函数是什么?答:usleep($microtime);

33.取得服务器响应一个 HTTP 请求所发送的所有标头的函数是什么?答:get_headers($url,1);

34.解析 URL,返回其组成部分的函数是什么?答:parse_url($url [, int $component = -1 ] );

35.把第一个参数作为回调函数调用的函数是什么?答:call_user_func($callback [,$param [,$param]])

36.获取变量bool值的函数是什么?答:booval()

37.返回由所有已定义变量所组成的数组的函数是什么?答:get_defined_vars()

38.检测变量是否为 NULL的函数是什么?答:is_null()

39.产生一个可存储的值的表示,即序列化函数是什么?答:serialize()

40.输出或返回一个变量的字符串表示的函数是什么?答:var_export()

41.防止类被继承,防止方法被子类覆盖,需要加上什么关键字?答:final

42.设置session保存路径的方法怎么写?答:ini_set('session.save_path',$dir);

43.设置session值怎么写?答:$_SESSION['name'] = 'admin'

44.获取sessionID的函数是什么?答:session_id()

45.session_unset()和session_destroy()的区别是什么?答:前者清空所有值,后者删除文件

PHP问答题大全的更多相关文章

  1. Oracle 数据库语句大全

    Oracle数据库语句大全 ORACLE支持五种类型的完整性约束 NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值. CH ...

  2. 开源 iOS 项目分类索引大全 - 待整理

    开源 iOS 项目分类索引大全 GitHub 上大概600个开源 iOS 项目的分类和介绍,对于你挑选和使用开源项目应该有帮助 系统基础库 Category/Util sstoolkit 一套Cate ...

  3. .NET Core dotnet 命令大全

    dotnet 命令大全,让你理解dotnet 命令. 本文将以一个实例串起 dotnet 所有命令,让你玩转dotnet 命令. 本篇文章编写环境为windows 10 ,dotnet 命令同样适用于 ...

  4. Python 资源大全中文版

    Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理.awesome-python 是 vinta 发起维护的 Python 资源列 ...

  5. 【JS】javascript 正则表达式 大全 总结

    javascript 正则表达式 大全 总结 参考整理了一些javascript正则表达式 目的一:自我复习归纳总结 目的二:共享方便大家搜索 微信:wixf150 验证数字:^[0-9]*$ 验证n ...

  6. TextView使用大全

    最近打算写一个系列的android初级开发教程,预计40篇以上的文章,结合我实际工作中的经验,写一些工作中经常用到的技术,让初学者可以少走弯路,写一个系列的话,大家学习起来也有头有尾. 今天就从我们每 ...

  7. [WinForm]WinForm跨线程UI操作常用控件类大全

    前言 在C#开发的WinForm窗体程序开发的时候,经常会使用多线程处理一些比较耗时之类的操作.不过会有一个问题:就是涉及到跨线程操作UI元素. 相信才开始接触的人一定会遇上这个问题. 为了解决这个问 ...

  8. iOS中NSLog输出格式大全

    iOS开发中的输出格式大全: %@                   对象 %d, %i               整数%u                    无符整形%f           ...

  9. 织梦dedecms漏洞修复大全(5.7起)

    很多人说dedecms不好,因为用的人多了,找漏洞的人也多了,那么如果我们能修复的话,这些都不是问题. 好,我们来一个一个修复.修复方法都是下载目录下该文件,然后替换或添加部分代码,保存后上传覆盖(记 ...

随机推荐

  1. Qt 5.7 > Qt Applications

    本文翻译自Qt官方文档: http://doc.qt.io/qt-5/qmlapplications.html QML 应用 QML是声明式语言,它使得用户界面以及交互行为可以被"描述&qu ...

  2. openstack私有云布署实践【3 keepalive配置(VRRP虚IP)】

    这里只用到keepalived 或者pacemaker两种方法,可二选一来配置,官方提供的是pacemaker,但我们实际测试环境和生产环境上使的是keepalive     首先在4台control ...

  3. HDU 3127 WHUgirls

    二维完全背包,理解似乎还不够全面,过几天回来再看看这题. #include<cstdio> #include<cstring> #include<cmath> #i ...

  4. Java反序列化漏洞分析

    相关学习资料 http://www.freebuf.com/vuls/90840.html https://security.tencent.com/index.php/blog/msg/97 htt ...

  5. 3DTouch--2

    苹果太贱了! 3D Touch 只能在真机上面试,模拟器没办法玩! ------------- 描述有点粗燥.....有6S 在手上玩得童鞋会更加清楚,只有玩过才更加体验到. 首先 有几个要知道的手势 ...

  6. What is Flux?

    Pluralsight - React and Flux for Angular Developers 1. An architectural concept. It a idea. 2. Not a ...

  7. 4、Hibenrate中HQL的10中查询方式

    二.具体事例如下: 2.0 编写如下sql语句 )); create sequence seq_teacher; insert into teacher values(seq_teacher.next ...

  8. 正规消息发送器-- ESFramework 4.0 进阶(06)

    在ESFramework 4.0 进阶(04)-- 驱动力:通信引擎(下)一文末尾我们已经将通信引擎以及整个消息骨架流程组装起来了,只要通信引擎一接收到消息,框架就会按照规定的流程进行运转.到这里,自 ...

  9. LeetCode OJ 53. Maximum Subarray

    Find the contiguous subarray within an array (containing at least one number) which has the largest ...

  10. POJ 2083 Fractal 分形

    去年校赛团队赛就有一道分形让所有大一新生欲生欲死…… 当时就想学了 结果一直拖到…… 今天上午…… 马上要省选了 才会一点基础分形…… 还是自己不够努力啊…… 分形主要是要找到递归点…… 还有深度…… ...