php经典问题1(一)
来源:互联网 发布:ff14暗之战士捏脸数据 编辑:程序博客网 时间:2024/06/07 00:18
1.单双引号:变量解析,转义处理,效率
2.8个常用超全局变量:请求信息(3),用户识别(2),文件上传(1),系统环境(1),存放所有超全局变量(1)
3.HTTP中POST、GET、PUT、DELETE方式的区别
url描述了一个网络上资源,而post、get、put、delete就是对这个资源进行增、删、改、查的操作! 根据HTML的规定,通过GET方法提交表单时,action地址里的query string会被丢弃。 GET方式提交以 “?name1=value1&name2=value2”的形式,将表单数据附加到URL的后面,提交到服务器处理,效率比post高,但是数据暴露在url中,有安全隐患。并且传输数据量受到限制。 POST将表单内各个字段与其内容放置在HTML的head中一起传送到action属性所指的url地址,用户看不到这个过程。传输数据量几乎不受限制。 GET操作类似数据库的select操作,获取一个资源,post类似数据库的insert操作,插入一个资源,put类似数据库的update操作,更新一个资源,delete类似数据库的delete操作,删除资源
get和post:安全性,数据量
4.PHP介绍:全称,效率,
Hypertext Preprocessor—-超文本预处理器
目标用途 : 允许web开发人员快速编写动态生成的web页面,与其他页面相比,PHP是将程序嵌入到HTML文档中去执行,效率比完全生成HTML编辑的CGI高很多。
历史:勒多夫(创始人:Rasmus Lerdorf)最开始是为了维护个人网页,用prel语言写了维护程序,之后又用c进行了重写,
时间轴:
- 1995.06.08将PHP/FI公开释出
- 1995 php2.0,加入了对MySQL的支持
- 1997 php3.0
- 2000 php4.0
- 2008 php5.0
- 由于php6.0没有完全解决Unicode编码,所以基本没有生产线上的应用,基本只是一款概念产品,很多功能已经在php5.3.3和php5.3.4上实现
常见的IDE(Intergrated Development Environment):
- Coda(mac)
- PHPStrom
- Adobe Dreamweaver
- NetBeans
PHP特性 : 语法,效率,对数据库和操作系统的支持,使用C/C++进行程序扩展。
PHP优势:开源,跨平台,高效率,图形处理,面向对象
5.echo,print(),print_r(),var_dump()
echo是输出语句,输出简单数据类型(int,string),print是输出语句,也输出简单数据类型。 print_r()可输出复杂类型的值,但是输出boolean值和NULL值没意义,var_dump()输出数据类型和值,适合用来进行调试。
6.HTTP状态码:200,301,404,505
HTTP状态码分类:
- 1** - 信息,服务器收到的请求,需要请求者继续执行操作
- 2** - 成功,操作被成功接收并处理
- 3** - 重定向,需要进一步的操作以完成请求
- 4** - 客户端错误,请求包含语法错误或者无法完成请求
- 5** 服务器错误,服务器在处理请求的过程中发生了错误
10、进行版本控制的工具:cvs、svn、vss、git
版本控制(Revision control)是一种软体工程技巧,籍以在开发的过程中,确保由不同人所编辑的同一档案都得到更新。
11、数据库优化
MySQL数据库优化的八种方式
发一点小感想:美国有些人真的是热爱编程,php创始人 Lerdorf 27岁创造了php语言,如果不是对技术有发自内心真正的热爱,怕是很难做到的。我觉得编程不应该只是谋生的手段,而应该真正地去热爱它。只有热爱才能会有更多创造性想法,才会做出一番事业。
阅读全文
0 0
- php经典问题1(一)
- php面试经典问题
- 2017php经典面试题 1、PHP语言的一
- PHP经典项目案例-(一)博客管理系统1
- php面试中的经典问题
- VFP经典问题集一
- 经典线程同步问题(一)
- 经典问题总结(一)
- java经典问题(一)
- php 思路问题一
- 0-1背包问题经典算法(一维数组实现)
- PHP安装十大经典问题
- php实现约瑟夫环经典问题
- 【Day5】几个经典PHP的注意问题
- 经典递归问题:汉诺塔(PHP实现)
- C++经典题目一:约瑟夫问题
- 石子合并(一)+经典问题
- 专题一之经典问题解析
- 【洛谷P3796】【模板】AC自动机(加强版)
- 微信小程序学习点滴
- Activity的生命周期分析
- iOS UIGestureRecognize(手势放大 缩小 旋转 功能)~demo
- more命令
- php经典问题1(一)
- 猜数游戏
- 11-controller
- vtk设置actor颜色问题
- 目标跟踪算法小结(三)
- HibernateⅠ 入门
- 链栈学习及运用笔记
- linux环境下导出导入oracle的dmp文件。(exp,imp)
- Vue key的作用