php工作总结
来源:工作总结 发布时间:2013-10-14 点击:
php工作总结篇一
PHP个人总结格式
河北科技师范学院
欧美学院
PHP网站开发
个人课程总结
指导教师 张文元
所在院(系) 信息技术系
班 级 计本1005
学生姓名 郭乾成
学 号 9210100707
一、 时间和地点
日期:2013.03.28-2013.05.30
时间:每周四下午
地点:欧美学院E707(授课)、F312(上机)
二、 课程内容
这学期,我们开设了PHP网站开发这门课程,由张文元老师主讲。老师在两个月里共讲述了五章,让我们对PHP这门语言有了一个大概的了解。这五章分别为:
第一章:PHP概述
第二章:预备知识:HTML与JavaScript
第三章:PHP语言基础
第四章:PHP语言结构
第五章:PHP中的数组与数据结构
下面说说在这几章里,张老师在每一章都讲了些什么以及我领悟到了什么。
1.第一章
PHP的概念
PHP是PHP: Hypertext Preprocessor(超文本预处理器)的字母缩写,是一种跨平台的开放源代码的服务器端嵌入式脚本语言。与HTML不同的是,PHP代码是运行在服务端的,然后把结果返还到客户端来。使用 PHP 的一大好处是它对于初学者来说极其简单,可以很快的入门,只需几个小时就可以自己写一些简单的脚本,同时也给专业的程序员提供了各种高级的特性。
PHP与其它语言的比较
PHP的特点
PHP自产生以来一直都在发展中应用、在应用中发展,这是因为PHP不仅有着其它同类脚本所共有的功能,更有它自身的特色。
例如:完全免费,代码完全开放,语法结构简单,功能强大,强大的数据库支持,代码执行效率高,学习过程短,面向对象编程,可伸缩性等。
我们所使用的运行环境是Appserv,编辑工具是Notepad++。
2.第二章
HTML的概念
HTML(HyperText Markup Language)即超文本标识语言,是WWW的描述语言。HTML只是一个纯文本文件。创建一个HTML文档,只需要两个工具,一个是HTML编辑器,一个WEB浏览器。
HTML编辑器是用于生成和保存HTML文档的应用程序,如记事本、写字板。WEB浏览器是用来打开WEB网页文件,提供给我们查看WEB资源的客户端程序,如Internet Explorer,Netscape等。
HTML的标签及属性
一个HTML文档是由一系列的元素和标签组成。元素名不区分大小写,HTML用标签来规定元素的属性和它在文件中的位置。
“<”和 “>”括起来的句子,我们称它为标签,是用来分割和标签文本的元素,以形成文本的布局、文字的格式及五彩缤纷的画面。标签通过指定某块信息为段落或标题等来标识文档某个部件,属性是标志里的参数的选项。
HTML的特殊符号表示方法
JavaScript简介
JavaScript是一种轻型的、解释性的程序设计语言,而且具有面向对象的能力。该语言的通用核心已经潜入了Netscape、Internet Explorer和其他的Web浏览器中,它能使Web程序设计增色不少。JavaScript的客户端版本把可执行的内容添加到了网页中,这样一来,网页就不是静态的HTML了,而是包含与用户进行交互的程序、控制浏览器的程序以及动态的创建HTML内容的程序。
对JavaScript的误解
JavaScript是Java的一部分。JavaScript最常见的误解是认为它是Sun Microsystems公司的程序设计语言Java的简化版本,但是除了语句上有一些相似之处以及都能提供网页中的可执行内容之外,JavaScript和Java是完全不相干的。相似的名称不过是一种行销策略罢了(该语言最初被称为LiveScript,后来才被该为JavaScript)。
JavaScript只有客户端。这种说法是不全面的。JavaScript 分为三类:核心版、客户端JavaScript和服务器端 JavaScript,例如客户端是嵌入网页的,服务器端是嵌入Netscape网络服务器中的,当然,我们这本书只介绍客户端JavaScript,有兴趣的同学可以参考专门的JavaScript书籍。
3.第三章
PHP动态网页概述
PHP动态网页就是混合使用PHP和HTML编写的Web页面。当访问者通过客户端浏览器必出PHP页请求时时,服务端会首先对页面中的PHP代码进行处理,然后把处理后的结果连同HTML内容一起传送到客户端浏览器。
PHP动态网页的访问方式
PHP动态网页过输入“
PHP定界符
以”<?php”开头,以”?>”结束,中间为PHP代码。
以<script language=“php”>开头,</script>以结束,中间为PHP操作代码。 以”<?”开头,以”?>”结束,中间为PHP操作代码。变量嵌入使用<% echo 变量%>格式。
以“<%”开头,以“%>”结束,中间是PHP操作代码。变量嵌入使用<% echo 变量 %>。
编写PHP注释
C++风格的单行注释“//”,UNIX Shell风格的单行注释“#”,C风格的多行注释“/*„*/”。
程序的注释主要分3类,即单行注释、多行注释和程序间注释。
“//”标记仅仅注释到行末;“/* */”标记则注释整个代码块;不能嵌套使用 “/* */”标记;“#”标记则能注释单行或者程序间的某一段代码。
PHP语言支持的8种原始数据类型
4种标量类型
布尔型(boolean)、整型数(integer)、浮点数(float)、字符串(string)
两种复合类型
数组(array)、对象(object)
两种特殊类型
资源(resource)、空值(NULL)
定义变量
在PHP语言中规定,变量用一个美元符号($)后面跟变量名来表示,而且变量名是区分大小写的。变量名与其他标识符一样都遵循相同的命名规则:一个有效的变量名由字母或下划线开头,后面可以跟上任意数量的字母、数字或下划线。命名变量通常与对变量赋值一起进行。PHP变量的命名规则:
变量名长度为<=255个字符,可以包含字母、数字、下划线;变量名不能以数字开头;变量名严格区分大小写;不允许使用与PHP内置函数相同的名称;在使用变量时,事先应该声明变量,否则PHP5会提示警告错误。
PHP操作符
1)赋值操作符:=
2)算术操作符:+,-,*,/,%(取模)
3)连接操作符:. ,无论操作数是什么,都当成String,结果返回String
4)合计赋值操作符(Combined Assignment Operators):+=,*=,/=,-=,%=,.=
5)自动增减操作符(Automatically Incrementing and Decrementing):
(1)$variable+=1 ⇔$variable++;$variable-=1 ⇔$variable-,跟c语言一样,先做其他操作,后++或-
(2)++$variable,-$variable,先++或-,再做其他操作
6)比较操作符:
= =(左边等于右边),!=(左边不等于右边),= = =(左边等于右边,且数据类型相同),>=,>,<,<=
7)逻辑操作符:|| or,&& and,xor(当左右两边有且只有一个是true,返回true),!
PHP的表达式
表达式,就是由操作数、操作符以及括号等所组成的合法序列。简单地说,PHP中的常量或变量通过运算符连接后就形成了表达式,例如“$a=1”为一个表达式。表达式也有值,如上面的这个表达式的值就是1。
根据表达式中运算符类型的不同我们又可以把表达式分成:算术表达式、字符串连接表达式、赋值表达式、位运算表达式、逻辑表达式、比较表达式、其他表达式等。
最常见的表达式是比较表达式和逻辑表达式,这种表达式的值只能是真或假,在下面一节的流程控制中,会大量使用这两种表达式。
php工作总结篇二
php总结报告
第一章 初识PHP by hero团队
1.计算思维的本质:抽象、自动化。可以概括为:合理抽象、高效算法。主要过程包括:问题抽象,模型建立,算法设计,实现自动化。
2.PHP概念:web程序设计语言{php工作总结}.
3.PHP优点:开源、免费、跨平台。
4.PHP脚本主要用于:a)服务端
b)命令行 c)桌面应用程序
(例如php用在动态网页上。)
5.PHP基本语法:
示例:
<?php
//输出hello php!
echo"Hello PHP!";
?>
echo 输出语句,用于输出数据
PHP第二章总结报告
(十七)
1.什么是程序
程序可以指一连贯的活动、作业、步骤、决断、计算和工序,
当它们依照严格规定的顺序发生时即可
实现特定的目标或待解决特定问题。
2.计算机程序
是为实现特定目标或待解决特定问题而用计算机语言编写的命令序列的集合,告诉计算机应如何完成
一个任务。
3.程序的组成
程序是有一系列指令组成,指令时计算机做某种运算的命令,通常包含:输入、输出、基本运算、测
试和分支、循环。
(十八)
1.描述程序的工具——流程图
1.流程图的优(特)点:直接、清晰、方便、高效、便于描述。
2.流程图包含的内容:开始/终止 判断/分支 计算步骤/处理过程 输入/输出 连接符 流程线。
(十九)
常量与变量
1.什么是变量{php工作总结}.
a.变量是计算机存储器中的一块命名的空间,可以在里面存储一个值,存储的值是随时可变的,而我
们需要访问或者修改的数据则是通过变量名进行访问。 b.变量的声明:在PHP中变量总是以美元符$开头,后面紧跟变量名。
c.变量命名的规则:变量只能由字母,下划线组成;变量名必须以字母或下划线开头。
注:变量名是区分大小写的,如$age,$AGE是两个不同的变量;变量名的命名最好要具有一定的含义,
以便让阅读者做到见名知意。
2.变量的赋值
赋值号为一个“=”,并且在赋值过程中,是右边的值赋给左边!
案例:
$usermane = "6222620230000345754" //定义变量$usermame,保存账号名
$money = 115000; //定义变量$money,保存账户余额
3.什么是常量
a.在程序运行中永远不会被修改的数据称为常量。 b.常量定义的规则:define(常量名,常量值)
示例:
//定义一个常量,常量名为MAX_MONEY,常量的值为10000 define("MAX_MONEY",10000);
(二十)
1.数据类型
为什么要明确数据类型:在计算机编程语言的世界里,每一个数据都有它的类型,具有相同类型的数{php工作总结}.
据才能彼此操作。
2.四种数据类型
string(字符串)
实例:
<?php
$x = "Hello world!";
echo $x;
echo "<br>";
$x = 'Hello world!';
echo $x;
?>
integer(整型)
实例:
<?php
$x = 5985;
var_dump($x);
echo "<br>";
$x = -345; // 负数 var_dump($x);
echo "<br>";
$x = 0x8C; // 十六进制数 var_dump($x);
echo "<br>";
$x = 047; // 八进制数 var_dump($x);
?>
float(浮点型,也作 double 实例:
<?php
$x = 10.365;
var_dump($x);
echo "<br>";
$x = 2.4e3;
var_dump($x); )
php工作总结篇三
PHP个人总结
PHP个人总结(柯)
PHP个人总结
目录
第一章html ...................................................................................................................................... 4
网页的主要结构 ....................................................................................................................... 4
<head></head>页面公共属性(显示icon和名称) ................................................... 4
<body></body>网页主要战场区域 ................................................................................. 4
文字操作 .5
插入多媒体、表格、列表 .5
<a></a>超链接标签 .5
<img />图片/flash标签 .5
<map name=”x”></map>热点区域 .5
<embed/>背景音乐 .6
<marquee></marquee>滚动字幕 .6
<ol></ol有序列表> .6
<ul></ul>无序列表 .6
<dl></dl>自定义列表 .6
<table></table>表格 .7
表单《按钮》 .7
form 表单 .7
第二章CSS:表现层 .8
css的使用 .8
语法格式: .8
选择符分类 .9
布局 .9
第三章行为层 .11
JS .11
js ........................................................................................................................ 11
......................................................................................................................... 12
.13
数组部分 ......................................................................................................................... 13
Math ................................................................................................................................. 13
函数部分 ......................................................................................................................... 14
时间部分 ......................................................................................................................... 14
DOM--document object model ..................................................................................... 15
定时器 ............................................................................................................................. 15
约瑟夫环公式: ............................................................................................................. 15
BOM b - browser o-object m-model(事件) ............................................... 16
正则表达式 ..................................................................................................................... 16
节点操作 ......................................................................................................................... 17
第四章jquery:本质上是一个js .......................................................................................... 18
PHP个人总结(柯)
jquery选择器 ................................................................................................................. 18
jquery对象的方法 ........................................................................................................ 18
jquery 事件操作 ........................................................................................................... 18
第五章PHP:运行在服务端的编程语言 ...................................................................................... 19
php的特点 ............................................................................................................................. 19
php代码标示 .................................................................................................................. 19
数据类型 ......................................................................................................................... 19
代码注释 ......................................................................................................................... 20
常用代码 ......................................................................................................................... 20
php常量-大写字母组成,不需要使用$申明的变量 .................................................. 20
数组 ................................................................................................................................. 20
索引数组 .20
PHP中的排序函数21
php 设置编码 .21
输出语句 .21
函数 .21
变量的作用域 .22
全局变量补充 .22
可变函数 .22
内置函数 .22
数学函数 .23
时间函数 .23
数组函数 .23
其他函数 .23
mysql数据库24
主流的数据库 .24
数据库启动 .24
cmd命令基本操作 .24
数据库 .24
.25
25
......................................................................................................................... 26
.26
.27
重点(增、删、查、改) ............................................................................................. 27
聚合函数(统计函数) ................................................................................................... 28
分组 group by ............................................................................................................... 28
查询 ................................................................................................................................. 28
表连接 ............................................................................................................................. 29
php连接mysql ....................................................................................................................... 29
分页,引入 ..................................................................................................................... 30
面向对象(OOP编程) .................................................................................................. 31
类的三大特性 ................................................................................................................. 32
类的三大特性总结: ....................................................................................................... 33
PHP个人总结(柯)
常量 ................................................................................................................................. 34
抽象和接口 ..................................................................................................................... 34
关键字 ............................................................................................................................. 36
Smarty --模板引擎开源免费 .................................................................................................. 37
模板取php传入的值 .................................................................................................... 37
条件表达式 ..................................................................................................................... 38
变量修饰器 ..................................................................................................................... 38
常用变量修饰器: ......................................................................................................... 39
smarty中的缓存技术..................................................................................................... 39
使用form表单上传/下载文件 ............................................................................................. 40
上传前台处理 ................................................................................................................. 40
上传后台操作 .40
上传文件配置40
文件上传需使用到的方法 .40
判断文件类型 .41
删除文件/空文件夹42
数据下载 .42
设计模式 .43
单列模式 .43
工厂模式 .43
AJAX----异步请求 .44
PHP绘图(一般用于绘制验证码) .46
绘制图形的常用代码 .46
fill46
47
设置响应头并调用) ................................................ 47
Mysqli .48
创建一个mysqli连接48
48
.48
sql语句(.=) ............................................................................. 48
执行多条sql语句(影响行数还是为1) .................................................. 48
48
..................................................................................................... 48
循环遍历数据 ................................................................................................................. 49
优化内存释放空间 ......................................................................................................... 49
自动加载类 ..................................................................................................................... 49
数据库高级 ............................................................................................................................. 49
索引----数据库优化 ........................................................................................................ 49
事务 ................................................................................................................................. 50
触发器 ............................................................................................................................. 50
thinkphp .................................................................................................................................. 51
超全局变量 ..................................................................................................................... 51
使用布局 ......................................................................................................................... 51
PHP个人总结(柯)
数据库操作 ..................................................................................................................... 51{php工作总结}.
API:接口 ............................................................................................................................... 53
短信接口 ......................................................................................................................... 53
百度地图API接口(Java script) ................................................................................. 53
微信接口 ......................................................................................................................... 54
其他代码......................................................................................................................................... 57
bat文件类型 .......................................................................................................................... 57
删除文件(夹)后自毁程序 delect.bat....................................................................... 57
第一章html
网页的主要结构{php工作总结}.
分为:双标记单标记
双标记:<标记名></标记名>
单标记:<标记名/>
网页主要结构
<html><head><title></title></head><body></body></html>
<head></head>和名称)
存放整个页面的公共属性
<title>我的第一个网页
文件名"/>设置网页icon(头部图标)
网页主要战场区域
属性
background:设置标签的背景图
bgcolor:设置标签的背景颜色
<br/>换行
<p></p>段落标签
align:设置文本的位置 left--靠左 center--居中 right--靠右
<pre></pre>预编译标签(原样输出标签)
<hr/>分割线标签
color设置分割线的颜色
size设置分割线的粗细(像素)
width设置分割线的长短(像素)
PHP个人总结(柯)
文字操作
<center></center>文字居中
<i></i>斜体
<u></u>下划线
<b></b>加粗
<s></s>删除线
<sup></sup>上标
<sub></sub>下标
<font></font>字体设置
color:设置文字颜色
size:设置文字大小(数值越小,字体越小)
face:设置字体
<hn></hn>标题标签
n代表1-6(数值越大字体越大)和段落标签<p>
插入多媒体、表格、列表
<a></a>超链接标签
href:连接路劲 target 跳转方式(_blank锚标记
1:跳转页面
2:(在href#+指定位置a标签的锚标记) (例1锚标记:<a name=”xx”>1</a>
<a herf=”#xx”></a>在1打上锚标记xx,点击2时返回1)
(例2首尾锚标记:<a name=”xx” herf=”#oo”>1</a>
<a herf=”#xx” name=”oo”></a>在1打上锚标记xx,2打上锚标记oo
点击1或者2时相互跳转)
/flash标签
src width 宽 height 高 border 边框 title 标题 alt 错误提示
<若加入map name=”#xxx”为设置热点区域>
(注:插入flash方法一样,但必须设置高宽)
<map name=”x”></map>热点区域
热点区域形状设置:shape:circle圆;rect矩形;poly自定义
热点区域位置大小设置:coords:第1数值:图中热点横向起点
第2数值:图中热点纵向起点
第3数值:circle为半径rect为宽
php工作总结篇四
PHP从业者情况总结
PHP从业者调查情况
在2008年《第二届中国开源发展及人才状况调查报告》和2007年《第一届PHP中国开源发展及人才状况调查报告》的基础上,由PHPchina,微软中国,数字100联合发起,国内多家PHP领域社区、各类开发技术媒体及数百家知名互联网社区网站充分参与的情况下,针对PHP从业者、爱好者等进行调查研究,出具了2009年《第三届PHP中国开源发展及人才状况调查报告》。
根据2009年《第三届PHP中国开源发展及人才状况调查报告》的数据显示,PHP从业者的状况分析如下:
4、PHP学习的困难
(1)、精通PHP的人太少,大部分是从其他技术语言如cgi等转作PHP;
(2)、PHP语言相关的教材较少;
(3)、最大困难是大学没有开设专门的PHP课程。
总 结
根据上述调查报告中的统计数据可以看出,PHP从业者的大体情况如下:
1、 从年龄上看,60%以上的人员集中在18—25岁之间,其次是26—30岁,约占30%,由
此可以看出php从业人员的年龄基本上是在30岁以下;
2、 从学历上看,71.7%的人员是大专及本科学历,也有一小部分是硕士或者高中学历,由
此可以看出,PHP从业者中,大专以上学历者占绝大多数;
3、 从PHP学习中存在的困难来看,最大的困难是大学里并没有开设专门的PHP课程,另
外再加上PHP语言相关的教材较少,由此造成精通PHP的人员较少,大部分PHP从业者是半路出家,从其他技术语言比如cgi等转做PHP开发;
4、 从各大企业网络招聘PHP人员的情况来看,存在的最大困惑便是收到的应聘简历层次参
差不齐,比例高达72.1%,由此看出企业在网络招聘PHP人员时,需要耗费大量的精力在挑选一份存在亮点的简历上;
5、由以上几点可以推断,PHP从业者大部分为年轻人群。此技术的进入门槛略低,大专及以上学历者占绝大多数,且由于大学里并没有开设专门的PHP课程,所以目前存在两种种很普遍的现象,即大部分php从业人员并非科班出身,而是参加完一些专门的培训后便开始从事一些php方面的相关工作,这部分人员中不排除一些高中毕业后即学习php并在工作及日常应用中日渐精通此技术的人员,另外一种现象便是其他技术类人员的转岗,如从cgi等开发转做php开发。
php工作总结篇五
PHP程序员转正申请及总结报告5p
php工作总结篇六
PHP入门总结
总:
1:PHP单引号和双引号的区别
2:去除字符串空格
3:获取字符串长度
4:获取字符串长度
5:查找字符串
6:替换字符串
7:格式化字符串
8:格式化字符串
9:字符串转义函数addslashcs();
10:正则表达式
11:贪婪模式与懒惰模式
12:查询所有匹配结果
13:正则表达式匹配常用案例
14:设置cookie
15:cookie的删除与过期时间
16:cookie的有效路径
17:session与cookie的异同