? 在 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 变量中的数据可以在用户调用下一个页面时取得。实际应用中,在身份认证、操作监控、客户消费偏好跟踪等许多需要持续会话的场合,应用广泛。
一个学期的工作已经结束,收获不少,下面我对上学期的工作作一总结,为新学期的工作确立新的目标。
在上一学期里,我在思想上严于律己,热爱党的教育事业,全面贯彻党的教育方针,以党员的要求严格要求自己,鞭策自己,力争思想上和工作上在同事、学生的心目中都树立起榜样的作用。积极参加学校组织的各项政治活动。一学期来,我服从学校的工作安排,配合领导和老师们做好校内外的各项工作。我相信在以后的工作学习中,我会在同事们的帮助下,通过自己的努力,克服缺点,取得更大的进步。新学期即将来临,我将更加努力工作,勤学苦练。
在教学工作方面,整学期的教学任务都非常重,一共担任《ASP.NET网页设计》、《计算机基础》和《PHP网页设计》,但不管怎样,为了把自己的教学水平提高,我坚持经常看各种参考资料、实践各种管理方法等,还经常网上找一些优秀的资料学习,还争取机会多出外听课,从中学习别人的长处,领悟其中的教学艺术。平时还虚心请教有经验的老师。在备课过程中认真分析教材,根据教材的特点及学生的实际情况设计教案。一学期来,认真备课、上课、听课、评课,及时批改作业、讲评作业,做好课后辅导工作,广泛涉猎各种知识,形成比较完整的知识结构,严格要求学生,尊重学生,发扬教学民主,使学生学有所得,不断提高,从而不断提高自己的教学水平和思想觉悟,并顺利完成教育教学任务。
在教学中,为了激发学生学习的兴趣,我作了充分的准备,每堂课上之前我都查找各种资料和图片,尽可能地让课堂让课堂气氛活跃,树立起他们学习的信心和激发他们学习的兴趣。本学期的课程用书架构比较简单,很多东西是学生已经会处理的了,所以在课程中加入了大量PHP的配置、服务和管理的知识,主要目的是要让学生一定要有能够自己动手的能力,我参考了在linux教学中的做法,利用虚拟机的形式进行了大量实验,整合方案来开展学生的动手实践工作,取得了很好的效果,学生的学习热情高涨。我总结在实际的应用中就需要学生能够把学习的理论和实际相结合,不但可以提高学习效果,也能够刺激学生的好奇心和求知欲,在两者结合的情况下才能达到最好的效果。
对于大三的学生中还有很多人熟悉编程方法,这种情况会对以后的工作造成比较大的障碍。所以我利用每次实验的时间要求学生进行程序流程的训练,基本要求是,不用快,但是一定要知道怎么做。增加学生求职和就业时的筹码。在配置管理方面,不但要求学生懂理论也要进行大量的实践活动,采用提出问题,解决问题的方式来指导学生的学习。
我在做好各项教育教学工作的同时,严格遵守学校的各项规章制度。处理好学校工作与个人之间的关系,一个学期里没有缺席过一次,晚上也是坚持天天加班,一边完成学校的各项任务,一边准备教材和学习自己的专业知识。在新学期中,我应更加勤恳,为学校作更多的事,自己更加努力学习专业知识,使自己的业务水平更上一层楼。
教书育人是塑造灵魂的综合性艺术。在课程改革推进的今天,社会对教师的素质要求更高,在今后的教育教学工作中,我将立足实际,认真分析和研究好教材、大纲,研究好学生,争取学校领导、师生的支持,创造性地搞好信息技术课的教学,使我们的工作有所开拓,有所进取,更加严格要求自己,努力工作,发扬优点,改正缺点,开拓前进,为美好的明天奉献自己的力量。
20xx-1-5
? 在 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 变量中的数据可以在用户调用下一个页面时取得。实际应用中,在身份认证、操作监控、客户消费偏好跟踪等许多需要持续会话的场合,应用广泛。
?在echo函数中,可以同时输出多个字符串,而在print函数中则只可以同时输出一个字符串。同时,echo函数并不需要圆括号,所以…
20xx个人工作总结(苏江)时间一晃而过,转眼间到公司已经1月多了。这是我人生中弥足珍贵的一段经历。在这段时间里同事及领导们在工作…
第一章初识PHPbyhero团队1计算思维的本质抽象自动化可以概括为合理抽象高效算法主要过程包括问题抽象模型建立算法设计实现自动化…
PHP网站开发必用知识点总结函数一览开发必背魔术方法construct当实例化一个对象的时候这个对象的这个方法首先被调用destr…
调试插入时考虑清楚字段类型避免插入后出现缺值乱码屏蔽错误ordie条件显示以前学习php类的总结1php中不能重载但是能用子类覆盖…
PHP语言基础简单整理1.开始结束标记?...?2.定义变量:$变量名例:$str=锦清笋;不需要指明数据类型3.输出语句:(1)…
20xx个人工作总结(苏江)时间一晃而过,转眼间到公司已经1月多了。这是我人生中弥足珍贵的一段经历。在这段时间里同事及领导们在工作…
文件目录函数库:一、文件常用操作1.file_exists():检查文件或目录是否存在语法:boolfile_exists($fi…
Abs取得绝对值Acos取得反余弦值adaafetch取得数据库的返回列adaautocommit开关自动改动功能adaclose…
第一章初识PHPbyhero团队1计算思维的本质抽象自动化可以概括为合理抽象高效算法主要过程包括问题抽象模型建立算法设计实现自动化…
孙翔---亿利东方学校实验室工作是一个繁琐的工作,每学期初制定初步工作计划,根据教师的教学进度表制定这一学期的分组实验和演示实验的…