php技术总结技术工作总结doc.docx
- 文档编号:28107988
- 上传时间:2023-07-08
- 格式:DOCX
- 页数:13
- 大小:22.28KB
php技术总结技术工作总结doc.docx
《php技术总结技术工作总结doc.docx》由会员分享,可在线阅读,更多相关《php技术总结技术工作总结doc.docx(13页珍藏版)》请在冰豆网上搜索。
php技术总结技术工作总结doc
技术总结_技术工作总结
《技术总结》是一篇好的范文,觉得应该跟大家分享,看完如果觉得有帮助请记得(河北科技师范学院
欧美学院
PHP网站开发
个人课程总结
指导教师张文元
所在院(系)信息技术系
班级计本1005
学生姓名郭乾成
学号9210100707
一、时间和地点
日期:
20130328-20130530
时间:
每周四下午
地点:
欧美学院E707(授课)、F312(上机)
二、课程内容
这学期,我们开设了PHP网站开发这门课程,由张文元老师主讲。
老师在两个月里共讲述了五章,让我们对PHP这门有了大概的了解。
这五章分别为:
第一章:
PHP概述
第二章:
预备知识:
HTML与JvSri
第三章:
PHP语言基础
第四章:
PHP语言结构
第五章:
PHP中的数组与数据结构
下面说说在这几章里,张老师在每一章都讲了些什么以及我领悟到了什么。
1第一章
PHP的概念
PHP是PHPHyerexPreroessor(超文本预处理器)的字母缩写,是一种跨平台的开放源代码的服务器端嵌入式脚本语言。
与HTML不同的是,PHP代码是运行在服务端的,然后把结果返还到客户端来。
PHP的一大好处是它对于初学者来说极其简单,可以很快的入门,只需几个小时就可以自己写一些简单的脚本,同时也给专业的程序员提供了各种高级的特性。
PHP与其它语言的比较
PHP的特点
PHP自产生以来一直都在发展中应用、在应用中发展,这是因为PHP不仅有着其它同类脚本所共有的功能,更有它自身的特色。
例如:
完全免费,代码完全开放,语法结构简单,功能强大,强大的数据库支持,代码执行效率高,学习过程短,面向对象编程,可伸缩性等。
我们所使用的运行环境是Aserv,编辑工具是Noed++。
2第二章
HTML的概念
HTML(HyerTexMrkuLue)即超文本标识语言,是WWW的描述语言。
HTML只是一个纯文本文件。
创建一个HTML文档,只需要两个工具,一个是HTML编辑器,一个WEB浏览器。
HTML编辑器是用于生成和保存HTML文档的应用程序,如记事本、写字板。
WEB浏览器是用来打开WEB网页文件,提供给我们查看WEB资源的客户端程序,如IereExlorer,Nese等。
HTML的标签及属性
一个HTML文档是由一系列的元素和标签组成。
元素名不区分大小写,HTML用标签来规定元素的属性和它在文件中的位置。
“”和“”括起来的句子,我们称它为标签,是用来分割和标签文本的元素,以形成文本的布局、文字的格式及五彩缤纷的画面。
标签通过指定某块信息为段落或标题等来标识文档某个部件,属性是标志里的参数的选项。
HTML的特殊符号表示方法
JvSri简介
JvSri是一种轻型的、解释性的程序设计语言,而且具有面向对象的能力。
该语言的通用核心已经潜入了Nese、IereExlorer和其他的Web浏览器中,它能使Web程序设计增色不少。
JvSri的客户端版本把可执行的内容添加到了网页中,这样一来,网页就不是静态的HTML了,而是包含与用户进行交互的程序、控制浏览器的程序以及动态的创建HTML内容的程序。
对JvSri的误解
JvSri是Jv的一部分。
JvSri最常见的误解是认为它是SuMirosysems公司的程序设计语言Jv的简化版本,但是除了语句上有一些相似之处以及都能提供网页中的可执行内容之外,JvSri和Jv是完全不相干的。
相似的名称不过是一种行销策略罢了(该语言最初被称为LiveSri,后来才被该为JvSri)。
JvSri只有客户端。
这种说法是不全面的。
JvSri分为三类:
核心版、客户端JvSri和服务器端JvSri,例如客户端是嵌入网页的,服务器端是嵌入Nese网络服务器中的,当然,我们这本书只介绍客户端JvSri,有兴趣的同学可以参考专门的JvSri书籍。
3第三章
PHP动态网页概述
PHP动态网页就是混合使用PHP和HTML编写的Web页面。
当访问者通过客户端浏览器必出PHP页请求时时,服务端会首先对页面中的PHP代码进行处理,然后把处理后的结果连同HTML内容一起传送到客户端浏览器。
PHP动态网页的访问方式
PHP动态网页过输入“”开头的虚拟路径来访问。
通过虚拟路径访问PHP动态网页时,首先通过Ae服务器将PHP代码转发给PHP语言引擎进行处理,然后将执行结果连同HTML代码一起发送到客户端浏览器。
PHP定界符
以”?
”开头,以”?
”结束,中间为PHP代码。
以srilue=“”开头,sri以结束,中间为PHP代码。
以”?
”开头,以”?
”结束,中间为PHP操作代码。
变量嵌入使用%eo变量%格式。
以“%”开头,以“%”结束,中间是PHP操作代码。
变量嵌入使用%eo变量%。
编写PHP注释
C++风格的单行注释“”,UNIXSell风格的单行注释“#”,C风格的多行注释“*?
*”。
程序的注释主要分3类,即单行注释、多行注释和程序间注释。
“”标记仅仅注释到行末;“**”标记则注释整个代码块;不能嵌套使用“**”标记;“#”标记则能注释单行或者程序间的某一段代码。
PHP语言支持的8种原始数据类型
4种标量类型
布尔型(boole)、整型数(ieer)、浮点数(lo)、字符串(sri)
两种复合类型
数组(rry)、对象(obje)
两种特殊类型
资源(resoure)、空值(NULL)
定义变量
在PHP语言中规定,变量用一个美元符号($)后面跟变量名来表示,而且变量名是区分大小写的。
变量名与其他标识符一样都遵循相同的命名规则:
一个有效的变量名由字母或下划线开头,后面可以跟上任意数量的字母、数字或下划线。
命名变量通常与对变量赋值一起进行。
PHP变量的命名规则:
变量名长度为=255个字符,可以包含字母、数字、下划线;变量名不能以数字开头;变量名严格区分大小写;不允许使用与PHP内置函数相同的名称;在使用变量时,事先应该声明变量,否则PHP5会提示警告错误。
PHP操作符
1)赋值操作符:
=
2)算术操作符:
+,-,*,,%(取模)
3)连接操作符:
,无论操作数是什么,都当成Sri,结果返回Sri
4)合计赋值操作符(CombiedAssimeOerors):
+=,*=,=,-=,%=,=
5)自动增减操作符(AuomillyIremeidDeremei):
(1)$vrible+=1?
$vrible++;$vrible-=1?
$vrible-,跟语言一样,先做其他操作,后++或-
(2)++$vrible,-$vrible,先++或-,再做其他操作
6)比较操作符:
==(左边等于右边),!
=(左边不等于右边),===(左边等于右边,且数据类型相同),=,,,=
7)逻辑操作符:
||or,d,xor(当左右两边有且只有一个是rue,返回rue),!
PHP的表达式
表达式,就是由操作数、操作符以及括号等所组成的合法序列。
简单地说,PHP中的常量或变量通过运算符连接后就形成了表达式,例如“$=1”为一个表达式。
表达式也有值,如上面的这个表达式的值就是1。
根据表达式中运算符类型的不同我们又可以把表达式分成:
算术表达式、字符串连接表达式、赋值表达式、位运算表达式、逻辑表达式、比较表达式、其他表达式等。
最常见的表达式是比较表达式和逻辑表达式,这种表达式的值只能是真或假,在下面一节的流程控制中,会大量使用这两种表达式。
篇二:
-基本知识-总结
?
其他
isse()变量是否存在
booleemy()检查变量是否存在,并判断值是否为非空或非0
voiduse()销毁变量
eder(‘Coe-Tyeexml;rse=u-8’);meod_exiss($obj,$meod)判断对象的方法是否可用ile_exiss($ile)判断文件是否存在
lss_exiss($lss_me);
e_deied_uios用来取得所有已经定义的函数名称,返回一个数组,这个数组
中有两个数组元素,把所有的函数名称按照系统内部函数和用户(编程者)定义函数两个部分存放
时间
de_deul_imezoe_se(PRC
de(Y-m-dHis
ii_se(‘deimezoe’,’PRC’);
msesemiroime()以秒返回时间戳exlode(‘‘,miroime())
魔术方法
__osru()当实例化一个对象的时候,这个对象的这个方法首先被调用。
__desru()当删除一个对象或对象操作终止的时候,调用该方法。
__e()当试图读取一个并不存在的属性的时候被调用。
__se()当试图向一个并不存在的属性写入值的时候被调用。
__ll()当试图调用一个对象并不存在的方法时,调用该方法。
__oSri()当打印一个对象的时候被调用
__loe()当对象被克隆时,被调用
__isse()
__use()
__uolod($lssme)
__slee()
__keu()
系统常量
__FILE__当前文件名
__LINE__当前行数
__FUNCTION__当前函数名
__CLASS__当前类名
__METHOD__当前对象的方法名
PHP_OS当前系统
PHP_VERSION版本
DIRECTORY_SEPARATOR根据系统决定目录的分隔符\
PATH_SEPARATOR根据系统决定环境变量的目录列表分隔符;E_ERROR1
E_WARNING2
E_PARSE4
E_NOTICE8
M_PI3141592
$_SERVER
$_ENV执行环境提交至脚本的变量
$_GET
$_POST
$_REQUEST
$_FILES
$_COOKIE
$_SESSION
$_GLOBALS
输出
eo
ri
ri_r()
vr_dum()
vr_exor()
ri(%1,$um)
sri()
错误处理
@10
error_reori(E_ALL)显示所有错误
error_reori(0)
rier_error(Codividebyzero,E_USER_ERROR);ry
{
roeExeio(执行失败
}
(Exeio$ex)
{
eo$ex;
}
字符串处理
sririm(eee)rim(‘e’,’e’)lrimrrim
rryexlode(,)按指定字符切割点既可以用来表示连接或者切割。
sriimlode(,$rry)别名:
joi把数组值数据按指定字符连接起来
rrysr_sli(eeeeeeee,4)按长度切割字符串
rrysli(-,--)按指定字符切割
isrle(‘’)取字符长度
srisubsr(sri$sri,i$sr[,
i$le])subsr($,-2,2)截取字符
isubsr_ou($ex,’is’)字符串出现的次数
srisrsr($ex,’’)第一次出现后的字符串别名:
srr
isros($ex,’’)第一次出现的位置
sr_rele(‘’,’’,$)把$里的’’替换为’’srr($,’is’,’’)把$中’is’替换成’’
srr(ill,Isidello,rry(ello=i))把’ello’转换成’i’
srimd5_ile(‘1x’,lse)文件数据md5加密isrm(srisr1,srisr2)字符串比较
isrsem(srisr1,srisr2)忽略大小写
srisr_d($i,10,-=,STR_PAD_LEFT)在原字符左边补’-=‘,直到新字符串长度为10
篇三:
PHP函数总结
PHP数组相关函数
ou()获得数组中元素的总个数
rry_uique()移除数组中重复的值
rry_keys():
获取数组的键(返回数组中部分的或所有的键名)rry_vlues()获取数组的值
rry_key_exiss—检查给定的键名或索引是否存在于数组中
rry_ser():
查找元素在数组中的下标。
rry_mere—合并一个或多个数组
rry_mere_reursive递归地合并一个或多个数组rry_si—将数组开头的单元移出数组
rry_usi—在数组开头插入一个或多个单元
rry_m(函数,数组):
将数组中的元素依次调用函数()uirs—将字符串的首字母转换为大写
use():
在匿名函数中,将匿名函数外的变量引入到函数内部使用
rry_sum—计算数组中所有值的和
rry_ou_vlues—统计数组中所有的值出现的次数
rry_e_key_se返回字符串键名全为小写或大写的数组rry_uk—[?
?
?
k]将一个数组分割成多个
rry_olum—[‘kɑl?
m]返回数组中指定的一列
rry_ser($sr,$rry);在字符串中查找,返回查找值的下标(在数组中搜索给定的值,如果成功则返回相应的键名)rry_rd(数组[,个数])从数组中随机取出下标组成数组(个数默认为1)
sule()打乱数组的
lis()把数组中的值赋给一些变量,像rry()一样,这不是真正的函数,而是语言结构[例lis($,$b)=rry(2,1)]rsor—对数组逆向排序
sor()根据数组中元素的值,以英文顺序排序,索引键会0到-1重新编号,主要是当数组索引键的值无关紧要是用来吧数组排序sor()对数组进行排序(对值排序),数组的索引保持和单元的关联,主要用于对那些单元顺序很重要的结合数组进行排序ksor()—对数组按照键名排序(s)
krsor()—对数组按照键名排序(des)
rsor()—对数组进行逆向排序(对值倒序排序)并保持索引关系,本函数对数组进行排序,数组的索引保持和单元的关联。
主要用于对那些单元顺序很重要的结合数组进行排序
】
rry_li—交换数组中的键和值
rry_reverse()反转数组
subsr_ou(‘s’,’’)—计算字串出现的次数
字符串相关函数
imlode—[?
m’l?
?
d]将一个一维数组的值转化为字符串imlode(“,”$rry())以逗号将数组元素链接成字符串joi—别名imlode()
exlode(‘,’,字符串):
将字符串分割成数组
e_lss($is):
获取$is对象的类名(返回对象的类名)
subsr($sri,0,-5)
srrr($sri,’’)查找指定字符在字符串中的最后一
次出现
srr()查找字符串的首次出现
sr_ree(‘bs;’2)—重复一个字符串
sr_rele—子字符串替换
sr_rele(rry(“\r\”,”\r”,”\”),’,’,$sr)—使用传递的数组替换第一个数组的元素
subsr_rele(‘原字符串’,’替换字符串’[,’开始位置’[,’结束位置’]])替换字符串的子串
】
sr_sule—随机打乱一个字符串
sr_sli—将字符串转换为数组
srle—获取字符串长度
sroloer—将字符串转化为小写
srouer—将字符串转化为大写
sros(‘总的字符串’,’要查找的’)—查找字符串首次出现
的位置(用===lse来测试)
srios不区分大小写查找
srle()获取字符串长度(字节)
mb_srle($sr)获取字符串长度(字节)(要开启mbsri扩展)
mb_srle($sr,’u8’)获取字符串长度(字符)sli()用正则表达式将字符串分割到数组中(如果不需要正则表达式的威力,则使用exlode()更快,这样就不会招致正则表达式引擎的浪费。
)sr_sli($sri[,字符个数])将字符串转换为数组srrev()反转字符串
srsem(‘$sr1’,’$sr2’)比较2字符串,0-相等,0$sr$sr2,$sr15$sr2
umber_orm(123456)把123456变成1,234,56ddslses(sr)—使用反斜线转义字符串(把字符串中的【’,,\】加上\转义)
error_reori—设置应该报告何种PHP错误
其他
(防止xss攻击)【mleiies($sr,$ls,$eodi)
这是篇参考内容,讲的是关于字符串、数组、变量、一个、表达式、操作、语言、使用等方面的内容,希望对大家有用。
机械工程师专业技术总结道轨找平时以烧结机滑道高度找正道轨高度,60m烧结机使用的尾部摆架循环式烧结机,高度
关于转发《2011年9月党员思想汇报“地下室”这样的类似于地下室的洞在欧洲大陆很是流行战时防空洞可以保护人们安全在全国广泛地
活动倡议书爱老不仅是一个家庭问题,传播孝道文化,不要淡漠老人;衣食起居上照顾老人,不要淡忘老人
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- php 技术 总结 工作总结 doc