php总结

? 在 echo 函数中,可以同时输出多个字符串,而在 print 函数中则只可以同

时输出一个字符串。同时,echo函数并不需要圆括号,所以echo函数更像是语句而不像是函数。

? 字符串可以由单引号或双引号引出的字段定义。注意不同的是被单引号引出

的字符串是以字面定义的,而双引号引出的字符串可以被扩展。而且,在双引号字符串中可以使用反斜杠()在字符串中加入转义序列和转换字符。

? 有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或

者下划线。$a 是一个变量,$A 是不同于$a 的另一个变量。$a、$_a、$_a123_123_a 是合法变量,$123a 不合法。

? PHP 在变量定义中不需要明示的类型定义;变量类型是根据使用该变量的

上下文所决定的。也就是说,如果你把一个字符串值赋给变量 var,var 就成了一个字符串。如果你又把一个整型值赋给 var,那它就成了一个整数。 ? 同C 语言,PHP 是函数化语言,echo 关键字就是echo()函数的函数名,

echo $a 也可写为echo($a)或print($a)。

? print_r() 显示关于一个变量的易于理解的信息。如果给出的是 string、

integer 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似。记住,print_r() 将把数组的指针移到最后边。使用 reset() 可让指针回到开始处。

? 要表示一个单引号,需要用反斜线(\)转义;要表示一个反斜线,需要用两

个反斜线表示。

? 当用双引号指定字符串时,其中的变量会被解析。

如果遇到$,PHP 会尽可能多地取得后面的字符以组成一个合法的变量名。若要显示地指明变量名,用花括号把变量名括起来。 应明确双引号中变量名,以免发生变量解析错误。

$beer = 'TsingTao';

echo " $beer:中国啤酒名牌"; //出错,这里用的是中文冒号

echo " $beer : 中国啤酒名牌"; //正常工作,这里用的是中文冒号,但在冒号前加了个空格

echo " $beer: 中国啤酒名牌"; //正常工作,英文冒号: 是无效变量标识符 echo "$beer's taste is great"; //正常工作, 单引号’是无效变量标识符

echo "He drank some $beers"; //出错, 's' 是有效的变量标识符

echo "He drank some ${beer}s"; //正常工作,使用花括号强制指明变量名 echo "He drank some {$beer}s"; //正常工作,使用花括号强制指明变量名 ?>

? 如果方括号内没指定键名,则取当前最大整数索引值,新的键名将是该值 +

1。如果当前还没有整数索引,则键名将为 0。如果制定的键名已经有值了,该值将被覆盖。如:

// 有些键没有指定健名的数组

array(5 => 43, 32, 56, "b" => 12);

// 上数组等同于这个数组

array(5 => 43, 6 => 32, 7 => 56, "b" => 12);

?>

? list() 用一步操作给一组变量进行赋值。 list() 仅能用于数字索引的数组并假

定数字索引从 0 开始。

例: list() 例子

$info = array('张三', '男', '25 岁');

// 取出数组$info 中所有元素值,分别赋值到三个变量中

list($name, $sex, $age) = $info;

print "$name 是$sex 性,今年$age 岁\n";

//取出数组$info 中部分元素值,分别赋值到相应变量中

list( , , $age) = $info;

print "张三今年$age 岁\n";

?>

? 比较运算符 不等(!=或<>)

逻辑运算符 异或(xor)

连接赋值运算符 (“.=”)

? 字符串处理函数库

①int strlen (字符串名) – 得到字符串的长度

②substr()——截取子串

string substr (string string, int start [, int length] )

? explode()——将字符串拆分成数组

array explode ( string separator, string string)

此函数返回由字符串组成的数组,每个元素都是 string 的一个子串,它们被字符串 separator 作为边界点分割出来。如果 separator 为空字符串(""),explode() 将返回 FALSE。如果 separator 所包含的值在 string 中找不到,那么 explode() 将返回包含 string 单个元素的数组。

explode() 示例

// 示例 1

$pizza = "piece1 piece2 piece3 piece4 piece5 piece6";

$pieces = explode(" ", $pizza);//注意这里用空格作为分隔符,而不是空字符串 echo $pieces[0]; // piece1

echo $pieces[1]; // piece2

?>

implode()——将数组元素联成字符串

string implode ( string glue, array pieces )

$array = array('lastname', 'email', 'phone');

$comma_separated = implode(",", $array);

echo $comma_separated; // lastname,email,phone

?>

? floor -- 向下取整

语法格式:float floor ( float value )

返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是 float,因为 float值的范围通常比 integer 要大。 例 floor() 例子

echo floor(4.3); // 4

echo floor(9.999); // 9

?>

ceil -- 向上取整

语法格式:float ceil ( float value )

返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float值的范围通常比 integer 要大。

例 ceil() 例子

echo ceil(4.3); // 5

echo ceil(9.999); // 10

?>

? session 变量存储的是个别浏览器端专用的数据。当用户浏览Web 站点时,

使用session 变量可以为每一个用户保存指定的数据。任何存储在用户session 变量中的数据可以在用户调用下一个页面时取得。实际应用中,在身份认证、操作监控、客户消费偏好跟踪等许多需要持续会话的场合,应用广泛。

 

第二篇:php总结

一个学期的工作已经结束,收获不少,下面我对上学期的工作作一总结,为新学期的工作确立新的目标。

在上一学期里,我在思想上严于律己,热爱党的教育事业,全面贯彻党的教育方针,以党员的要求严格要求自己,鞭策自己,力争思想上和工作上在同事、学生的心目中都树立起榜样的作用。积极参加学校组织的各项政治活动。一学期来,我服从学校的工作安排,配合领导和老师们做好校内外的各项工作。我相信在以后的工作学习中,我会在同事们的帮助下,通过自己的努力,克服缺点,取得更大的进步。新学期即将来临,我将更加努力工作,勤学苦练。

在教学工作方面,整学期的教学任务都非常重,一共担任《ASP.NET网页设计》、《计算机基础》和《PHP网页设计》,但不管怎样,为了把自己的教学水平提高,我坚持经常看各种参考资料、实践各种管理方法等,还经常网上找一些优秀的资料学习,还争取机会多出外听课,从中学习别人的长处,领悟其中的教学艺术。平时还虚心请教有经验的老师。在备课过程中认真分析教材,根据教材的特点及学生的实际情况设计教案。一学期来,认真备课、上课、听课、评课,及时批改作业、讲评作业,做好课后辅导工作,广泛涉猎各种知识,形成比较完整的知识结构,严格要求学生,尊重学生,发扬教学民主,使学生学有所得,不断提高,从而不断提高自己的教学水平和思想觉悟,并顺利完成教育教学任务。

在教学中,为了激发学生学习的兴趣,我作了充分的准备,每堂课上之前我都查找各种资料和图片,尽可能地让课堂让课堂气氛活跃,树立起他们学习的信心和激发他们学习的兴趣。本学期的课程用书架构比较简单,很多东西是学生已经会处理的了,所以在课程中加入了大量PHP的配置、服务和管理的知识,主要目的是要让学生一定要有能够自己动手的能力,我参考了在linux教学中的做法,利用虚拟机的形式进行了大量实验,整合方案来开展学生的动手实践工作,取得了很好的效果,学生的学习热情高涨。我总结在实际的应用中就需要学生能够把学习的理论和实际相结合,不但可以提高学习效果,也能够刺激学生的好奇心和求知欲,在两者结合的情况下才能达到最好的效果。

对于大三的学生中还有很多人熟悉编程方法,这种情况会对以后的工作造成比较大的障碍。所以我利用每次实验的时间要求学生进行程序流程的训练,基本要求是,不用快,但是一定要知道怎么做。增加学生求职和就业时的筹码。在配置管理方面,不但要求学生懂理论也要进行大量的实践活动,采用提出问题,解决问题的方式来指导学生的学习。

我在做好各项教育教学工作的同时,严格遵守学校的各项规章制度。处理好学校工作与个人之间的关系,一个学期里没有缺席过一次,晚上也是坚持天天加班,一边完成学校的各项任务,一边准备教材和学习自己的专业知识。在新学期中,我应更加勤恳,为学校作更多的事,自己更加努力学习专业知识,使自己的业务水平更上一层楼。

教书育人是塑造灵魂的综合性艺术。在课程改革推进的今天,社会对教师的素质要求更高,在今后的教育教学工作中,我将立足实际,认真分析和研究好教材、大纲,研究好学生,争取学校领导、师生的支持,创造性地搞好信息技术课的教学,使我们的工作有所开拓,有所进取,更加严格要求自己,努力工作,发扬优点,改正缺点,开拓前进,为美好的明天奉献自己的力量。

20xx-1-5

 

第三篇:php总结

? 在 echo 函数中,可以同时输出多个字符串,而在 print 函数中则只可以同

时输出一个字符串。同时,echo函数并不需要圆括号,所以echo函数更像是语句而不像是函数。

? 字符串可以由单引号或双引号引出的字段定义。注意不同的是被单引号引出

的字符串是以字面定义的,而双引号引出的字符串可以被扩展。而且,在双引号字符串中可以使用反斜杠()在字符串中加入转义序列和转换字符。

? 有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或

者下划线。$a 是一个变量,$A 是不同于$a 的另一个变量。$a、$_a、$_a123_123_a 是合法变量,$123a 不合法。

? PHP 在变量定义中不需要明示的类型定义;变量类型是根据使用该变量的

上下文所决定的。也就是说,如果你把一个字符串值赋给变量 var,var 就成了一个字符串。如果你又把一个整型值赋给 var,那它就成了一个整数。 ? 同C 语言,PHP 是函数化语言,echo 关键字就是echo()函数的函数名,

echo $a 也可写为echo($a)或print($a)。

? print_r() 显示关于一个变量的易于理解的信息。如果给出的是 string、

integer 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似。记住,print_r() 将把数组的指针移到最后边。使用 reset() 可让指针回到开始处。

? 要表示一个单引号,需要用反斜线(\)转义;要表示一个反斜线,需要用两

个反斜线表示。

? 当用双引号指定字符串时,其中的变量会被解析。

如果遇到$,PHP 会尽可能多地取得后面的字符以组成一个合法的变量名。若要显示地指明变量名,用花括号把变量名括起来。 应明确双引号中变量名,以免发生变量解析错误。

$beer = 'TsingTao';

echo " $beer:中国啤酒名牌"; //出错,这里用的是中文冒号

echo " $beer : 中国啤酒名牌"; //正常工作,这里用的是中文冒号,但在冒号前加了个空格

echo " $beer: 中国啤酒名牌"; //正常工作,英文冒号: 是无效变量标识符 echo "$beer's taste is great"; //正常工作, 单引号’是无效变量标识符

echo "He drank some $beers"; //出错, 's' 是有效的变量标识符

echo "He drank some ${beer}s"; //正常工作,使用花括号强制指明变量名 echo "He drank some {$beer}s"; //正常工作,使用花括号强制指明变量名 ?>

? 如果方括号内没指定键名,则取当前最大整数索引值,新的键名将是该值 +

1。如果当前还没有整数索引,则键名将为 0。如果制定的键名已经有值了,该值将被覆盖。如:

// 有些键没有指定健名的数组

array(5 => 43, 32, 56, "b" => 12);

// 上数组等同于这个数组

array(5 => 43, 6 => 32, 7 => 56, "b" => 12);

?>

? list() 用一步操作给一组变量进行赋值。 list() 仅能用于数字索引的数组并假

定数字索引从 0 开始。

例: list() 例子

$info = array('张三', '男', '25 岁');

// 取出数组$info 中所有元素值,分别赋值到三个变量中

list($name, $sex, $age) = $info;

print "$name 是$sex 性,今年$age 岁\n";

//取出数组$info 中部分元素值,分别赋值到相应变量中

list( , , $age) = $info;

print "张三今年$age 岁\n";

?>

? 比较运算符 不等(!=或<>)

逻辑运算符 异或(xor)

连接赋值运算符 (“.=”)

? 字符串处理函数库

①int strlen (字符串名) – 得到字符串的长度

②substr()——截取子串

string substr (string string, int start [, int length] )

? explode()——将字符串拆分成数组

array explode ( string separator, string string)

此函数返回由字符串组成的数组,每个元素都是 string 的一个子串,它们被字符串 separator 作为边界点分割出来。如果 separator 为空字符串(""),explode() 将返回 FALSE。如果 separator 所包含的值在 string 中找不到,那么 explode() 将返回包含 string 单个元素的数组。

explode() 示例

// 示例 1

$pizza = "piece1 piece2 piece3 piece4 piece5 piece6";

$pieces = explode(" ", $pizza);//注意这里用空格作为分隔符,而不是空字符串 echo $pieces[0]; // piece1

echo $pieces[1]; // piece2

?>

implode()——将数组元素联成字符串

string implode ( string glue, array pieces )

$array = array('lastname', 'email', 'phone');

$comma_separated = implode(",", $array);

echo $comma_separated; // lastname,email,phone

?>

? floor -- 向下取整

语法格式:float floor ( float value )

返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。floor() 返回的类型仍然是 float,因为 float值的范围通常比 integer 要大。 例 floor() 例子

echo floor(4.3); // 4

echo floor(9.999); // 9

?>

ceil -- 向上取整

语法格式:float ceil ( float value )

返回不小于 value 的下一个整数,value 如果有小数部分则进一位。ceil() 返回的类型仍然是 float,因为 float值的范围通常比 integer 要大。

例 ceil() 例子

echo ceil(4.3); // 5

echo ceil(9.999); // 10

?>

? session 变量存储的是个别浏览器端专用的数据。当用户浏览Web 站点时,

使用session 变量可以为每一个用户保存指定的数据。任何存储在用户session 变量中的数据可以在用户调用下一个页面时取得。实际应用中,在身份认证、操作监控、客户消费偏好跟踪等许多需要持续会话的场合,应用广泛。

相关推荐