php总结 --- 21. 面试题

1. session:储存用户访问的全局唯一变量,存储在服务器上的php指定的目录中的(session_dir)的位置进行的存放    cookie:用来存储连续訪問一个頁面时所使用,是存储在客户端,对于Cookie来说是存储在用户WIN的Temp目录中的。 两者都可通过时间来设置时间长短
2.
   UPLOAD_ERR_OK
      其值为 0,没有错误发生,文件上传成功。
   UPLOAD_ERR_INI_SIZE
      其值为 1,上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值。
   UPLOAD_ERR_FORM_SIZE
      其值为 2,上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。
   UPLOAD_ERR_PARTIAL
      其值为 3,文件只有部分被上传。
   UPLOAD_ERR_NO_FILE
      其值为 4,没有文件被上传。
   UPLOAD_ERR_NO_TMP_DIR
      其值为 6,找不到临时文件夹。PHP 4.3.10 和 PHP 5.0.3 引进。
   UPLOAD_ERR_CANT_WRITE
      其值为 7,文件写入失败。PHP 5.1.0 引进。

3. 数据类型分为:标量数据类型,复合数据类型,特殊数据类
   复合数据类型:
   包括数组array和对象object
   数组类型:是一个数据集合,可以包括多种数据:标量数据、数组、对象、资源、及PHP中支持的其他语法结构。
   数组中每个数据成为一个元素,元素包括索引(键名)和值两部分。元素索引只能有数字或字符串组成。元素值可以是多种数据类型。

4. echo和print的本质区别在于:echo用来输出字符串,显示多个值的时候可以用逗号隔开。只支持基本类型,print不仅可以打印字符串值,而且可以打印函数的返回值。

5. 不稳定:简单选择排序,希尔排序,快速排序,堆排序,冒泡 稳定:直接插入排序,归并排序,基数排序

6. 一个php文件的地址为c:/apache/htdocs/phptutor/index.php,虚拟主机的地址是c:/apache/htdocs,那么$_SERVER[‘PHP_SELF‘]应该评价到哪个页面?  答: /phptutor/index.php
时间: 2024-11-14 20:57:36

php总结 --- 21. 面试题的相关文章

老男孩新书Shell编程实战预定开始了-包邮包答疑

老男孩新书Shell编程实战预定开始了(扫图中二维码购买包邮定期包答疑),亲爱的伙伴们,让你们久等了.电脑用户猛戳 电脑购买链接 注意:包邮包3个月(2017春节后起算)Q群书籍内容答疑,等于白送书,还倒搭答疑服务. 如果觉得给力,请帮忙朋友圈.QQ群.空间转载! 活动优惠仅限本次活动,从其他渠道购买不享受此次的服务承诺. 定价 89元 基本信息 作者: 老男孩 丛书名: Linux/Unix技术丛书 出版社: 机械工业出版社 ISBN:9787111556077 上架时间:2017-1-6 出

Laoj P1272 取数

问题背景 动态规划入门-第21题 试题描述 从1,2,...,n中任取k个数,要求所取的k个数中,任意两个数不能相差1.编程求有多少种取法.如:n=6 ,k=3,,从1,2,3,4,5,6中取3个数,任意两个数不能相差1,取法如下:(1  3  5) (1  3   6) (1  4  6) (2  4  6)共有4种取法.提示:(1  3  5)和(3  1  5)属于一种取法. 输入格式 一行,n和k,中间用空格隔开(1<=k<=n<=100) 输出格式 一行,取法的种数. 输入示例

java9-6 内部类

1. 内部类概述: 把类定义在其他类的内部,这个类就被称为内部类. 举例:在类A中定义了一个类B,类B就是内部类. 内部的访问特点: A:内部类可以直接访问外部类的成员,包括私有. B:外部类要访问内部类的成员,必须创建对象. class Outer { private int num = 10; class Inner { public void show() { System.out.println(num); } } public void method() { //找不到符号 //sho

在线考试系统视频教程和源码

购买视频教程QQ:1416759661  淘宝网担保交易 安全便捷 视频教程是高清完整版 放心购买 安心学习 旺旺: QQ: 点击购买 夜鹰教程的忠实粉丝们,经过几周的努力,夜鹰教程网在线考试系统视频教程终于录制完毕了,本套教程重点讲解了在线考试系统的数据库设计和程序开发,主要实现的功能包括的试题的新增和维护,题库的管理,考试主体信息的管理和维护,用户的管理和维护,体型全面覆盖了单选题.多选题.判断题.填空题.主观题(例如:作文),,考试的同时还有倒计时功能.此考试系统实现了主观题人工阅卷,非主

面试前必须要知道的21道Redis面试题

1.使用redis有哪些好处? 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) 支持丰富数据类型,支持string,list,set,sorted set,hash 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行 丰富的特性:可用于缓存,消息,按key设置过期时间,过期后将会自动删除 2.redis相比memcached有哪些优势? memcached所有的值均是简单的字符串,redis作为其替代者

面试被问MySQL总回答不好:总结100道MySQL面试题和21题MySQL性能优化

前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章,发现其中的一些问题自己也回答不好,虽然知识点大部分都知道,但是无法将知识串联起来 因此决定搞一个MySQL灵魂100问,试着用回答问题的方式,让自己对知识点的理解更加深入一点 主要针对的是开发人员需要知道的一些MySQL的知识点,主要包括索引,事务,优化等方面,以在面试中高频的问句形式给出答案 索引相关 什么是索引? 索引是个什么样的数据结构呢? Hash索引和B+树所有有什么区别或者说优劣呢? 上面

21道 Redis 常见面试题,必须掌握!

1.什么是redis? Redis 是一个基于内存的高性能key-value数据库. 2.Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存.因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB.Redis的出色之处不仅仅是性能,Redis最大的魅力是支持保存多种数据结构,此外单个valu

笔试题34. LeetCode OJ (21)

已经已连续做了好几道题了,感觉停不下来了,突然来了兴趣了,这个题让我觉得思路很清晰,合并两个排序的链表.我的思路如下:分别从两个链表里面摘取节点放到新的链表中,最后摘到一个也不留就行了.不过需要注意的是一些小细节,主要的注意事项如下: 1.两空(两个空的链表) 2.一空(一个链表为空一个部位空) 3.一个摘完了,另外的可能还有节点(这个需要好好注意一下,很容易出错的) 好了,见代码吧: /** * Definition for singly-linked list. * struct ListN

数据结构与算法面试题80道(21)

输入两个整数 n 和 m,从数列1,2,3.......n 中 随意取几个数, 使其和等于 m ,要求将其中所有的可能组合列出来 //问题的本质是01背包,背包恰好装满. //由于有多组解,一般用递归求解 //对于每一个n(n可以从n到1) //如果取n,那么子问题就变成了find(n-1,m-n); //如果不取n,那么子问题就变成了find(n-1,m); #include<stdio.h> int length;//由于函数中不好计算flag的长度,我们将它设为全局变量 void fin