php动态网站开发教案.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《php动态网站开发教案.docx》由会员分享,可在线阅读,更多相关《php动态网站开发教案.docx(81页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PHP动态网站开发教案20162017学年第2学期二一七年二月 ASP动态网站开发课程教案授课班级15级淘宝班课次1授课方式理论课探讨课试验课习题课其他课时支配3授课题目(教学章、节或主题):PHP环境配置、数据类型常用PHP运算类型、PHP条件、循环语句的介绍与应用教学目的、要求(分驾驭、熟识、理解三个层次):理解PHP环境的配置,wamp环境的设置。驾驭PHP的数据类型与其数据的运算规则。驾驭PHP的条件语句、循环语句的用法与语法规则。教学重点与难点: 动态网站的环境配置与PHP的条件语句、循环语句的用法与语法规则。教学根本内容与方法手段PHP环境搭配和代码调试1、PHP的优势和背景PHP
2、是能让你生成动态网页的工具之一。PHP代表:超文本预处理器(PHP: Hypertext Preprocessor)。PHP是完全免费的,不用花钱,你可以从PHP官方站点( )自由下载。你不必把头埋进100多页的文档中努力学习才可以写出一个象样的程序。只要理解一些根本的语法和语言特色,你就可以开场你的PHP编码之旅了。假如更好的学习建议可以先看看些 HTML 和 SQL 的根底。2、PHP环境的搭配所需的工具: WampServer 5 集成环境 Wamp5是Apache+PHP+Mysql 在Windows下的集成环境,拥有简洁的图形和菜单安装。该版本集成了PHP5.2.5 、Mysql5、
3、 Apache2 、phpMyAdmin 2.11.2.1 、SQLiteManager 1.2.0 满了大部分PHPer的需求 介绍一下wamp的虚拟书目、效劳图标的显示、环境测试3、PHP常用工具和数据库常用工具PHP开发工具:Zend Stodio ,PHPedit , EditPlus 2 ,easyeclipse ,DW 等MYSQL工具:MYSQL Administrator4、书写和调试简洁的PHP代码从语法上看,PHP语言近似于C语言。可以说,PHP是借鉴C语言的语法特征,由C语言改良而来的。我们可以混合编写PHP代码和HTML代码,不仅可以将PHP脚本嵌入到 HTML 文件中
4、,我们甚至还可以把 HTML 标签也嵌入在 PHP 脚本里。以下是你可以采纳的几种方法。你可以选用其中一种你最合适的并且就这样坚持这种方法!从HTML中分别以下是可以运用的方法: 短标签形式 标准形式 . . . 类似于javascript形式 修改形式,也可以支持在PHP中用“;”来分隔语句。那些从HTML中分别出来的标记也表示语句的完毕。注释PHP支持C,C 和Unix风格的注释方式:/* C,C 风格多行注释 */ / C 风格单行注释 # Unix风格单行注释例子: 5、如何处理简洁的PHP错误1、你要把PHP.ini 里的 display_errors = On 才可以显示错误位置2
5、、习惯运用echo或者print 打印,每一步输出看看结果是否正确。3、学会运用注释来屏蔽符号来调试 / . /* */ #.4、要懂得看错误信息错误的显示信息的行数与什么错位置。PHP的数据类型 源码调试1、PHP根本语法和数据类型(1)、PHP根本语法:1、htm和php混编 我好2、一个语句以; (分号完毕,英文半角)3、如何定义一个变量,和变量的运用$abc=9;/以$开场,以A-Z或a-zEcho $abc;(2)、PHP数据运算类型四种标量类型: boolean(布尔型) 理解为真假型$bo=TRUE; $bo=FALSE;/赋值为0时为假,大于0为真integer(整型) $bo
6、=1; $bo=-12;float(浮点型,也作“double”) 理解为小数型$bo=1.001; $bo=3.1415926;string(字符串) $bo=“这段字符串 or EN Word”; /双引号支持转义字符,单引号不支持。两种复合类型: array(数组) $bo=array(1,2,3,4); $bo=array(“A”=1 , “B”=2); object(对象) 源码调试1、解压源码到网站书目2、依据数据库3、调试胜利 2、学习一个PHP源码调试 (discuz论坛)常用PHP运算类型介绍与应用1、算术运算 /理解为数学运算例:5 * 6 - 12 2*(28+1) 注:
7、算术运算遵循数学运算规则:从左到右,先算乘除后算加减,遇到括号先算括号内.2、赋值运算 /把一个值写入一个变量例:$a=1; $a+=2;$a*=3; 注:把右边的值给予左的变量。3、比拟运算 /用来确定两个数之间的关系例:1=23!=253ok=ok1=1 /值相等且类型一样,用echo输出时真为1,假不输出。注:比拟运算得到的值为布尔值4、逻辑运算/先将比拟的两边转换成布尔类型,再执行他们的关系例:1 & 10 or 11xor1!$a 注:逻辑运算得到的值为布尔值5、递增递减运算 /只操作变量的一种运算例:$a+ /$a=$a+1+$a$a- /$a=$a-1-$aPHP条件语句的介绍与
8、应用1、 if 条件语句 程序中最常见的,大部分语言中都存在的一种条件语句,在开发中起着至关重要的作用,格式如下:if elseif elseif elseifif(expr) echo TRUEelse echo FALSEif(expr) echo TRUEelse echo FALSEif(expr) echo TRUEelseif(expr) echo CONelse echo FALSE2、switch 条件语句在多个条件当中运用Switch 更加精致,格式如下:switch ($i) case 0: echo 输出 0; break; case 1: echo 输出 1; brea
9、k; case 2: echo 输出 2; break;default:echo “其他默认输出”;if ($i = 0) echo 输出 0; elseif ($i = 1) echo 输出 1; elseif ($i = 2) echo 输出 2;PHP循环语句的介绍与应用1、break n 循环限制语句 /也可以理解为循环中断语句,跳出循环语句break: 跳出一层循环break n ;跳出N条for($a=1;$a10;$a+) if($a=5) break;echo循环.$a.;2、dowhile 循环语句dowhile(expr)while(expr)先执行一次循环再推断条件先推断
10、条件执再行一次循环for 循环语句/for 循环是PHP中最困难的循环构造。for (expr1; expr2; expr3) for ($i = 1; $i = 10; $i+) echo $ i;/ /$i = 1: 无条件执行 / $i value , key=value )例子: $arr = array (3,5,7,9,6); $arr = array (id=2,title=3);用方括号的语法来修改数组: $arr = value$arr = array(a = 理论, b=教程, c = 第二次课);$arra = PHP学习;$arrc = 第二讲;介绍一下print_r(
11、)函数$arr=array(array(2,4),array(3,5);print_r($arr);Array ( 0 = Array ( 0 = 2 1 = 4 ) 1 = Array ( 0 = 3 1 = 5 ) )2、数组与数组的函数运用count 函数统计数组条数 count ( $arr );运用 is_array函数推断数组 is_array ( $arr );另一种创立数组的函数explode explode ( key , value);/分解函数$a=1986-1983-2010;$arr=explode(-,$a);Print_r($arr);3、运用foreach 遍历
12、数组遍历数组许多种方法,可以运用 For循环,while循环,最奇妙的一种遍历数组foreach给我们带来了跟多便利foreach ( $arr as $key = $value ) $arr=array(1986,1983,2010);foreach($arr as $key =$value)echo 需要的关键字 $key 需要的值 $value ;PHP函数和自定义函数1、PHP函数介绍函数就是为理解决一些常见问题实现制作好的 “模”。PHP函数分为:系统内部函数和自定义函数。格式: func(val1,val2,);例子date(Y-m-d) md5(zzhtpz)函数的优越性:l 限
13、制程序设计的困难性l 进步软件的牢靠性l 进步软件的开发效率l 进步软件的可维护性l 进步程序的重用性查看PHP中文手册,查看有关的函数2、PHP如何自定义函数运用 Function 来自定义一个函数:格式:Function func_name($val)函数的命名跟自定义变量一样,只能运用 _, AZ, az,一个自定义函数中的变量是部分的,函数外不生效,运用global全局变量的时候,在函数外才可运用变量(不建议)。为了放置全局变量的混乱可以运用 unset($var)删除一个变量。function ee()echo输出自定义函数;ee();function ee($val)echo输出自
14、定义函数.$val;ee(33);3、运用自定义函数实例操作(1)运用return 函数返回函数内部值function ee() return 输出自定义函数;$a=ee();echo $a;(2)自定义函数值的接收和选择性接收function ee($val) return 输出自定义函数.$val;$a=ee(好?);echo $a;function ee($val,$val2=1)$a=$val+$val2; return $a;$a=ee(5);echo $a;function ee($val,$val2=1)$a=$val+$val2; return $a;$a=ee(5,6);ec
15、ho $a;干脆接收选择性接收(3)function_exists() 推断函数是否存在/防止错误if(function_exists(ee)echo 真;elseecho 假;(4)引用返回值运用&符号Mysql 简介和创立新的数据库1、MYSQL简介与概要MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司,如今已经被Sun公司收买,支持FreeBSD、Linux、MAC、Windows等多种操作系统,与其他的大型数据库例如Oracle、DB2、SQL Server等相比功能稍弱一些。1、可以处理拥有上千万条记录的大型数据2、支持常见的SQL语句标准3、可移植行高,安
16、装简洁小巧4、良好的运行效率,有丰富信息的网络支持5、调试、管理,优化简洁(相对其他大型数据库)2、访问MYSQL的几种途径学问点:MYSQL默认运用的是3306端口1、运用工具MYSQL正式的工具访问:MySQL Administrator tool 安装:步骤 下载Backup project/备份Restore /导入MySQL query/阅读表和数据库2、运用第三方工具访问:mysqlexec 、 mysql连接器 3、运用WEB方式访问:phpMyAdmin /最常见比拟: 运用客户端工具操作效率高,平安性高,运用WEB方式简洁便利,不受限制。3、介绍数据库中常用字段类型l 整数型
17、:TINYINT,SMALLINT,INT,BIGINTl 小数型:FLOAT,DOUBLE,DECIMAL(M,D)l 字符型:CHAR,VARCHARl 日期型:DATETIME ,DATE,TIMESTAMPl 备注型:TINYTEXT ,TEXT ,LONGTEXT4、创立一个简洁的数据库 创立一个数据库吩咐:CREATE TABLE删除一个数据库吩咐:DROP TABLE修改一个字段名称:RENAME TABLE 原字段 TO 新字段 ;删除一个字段: ALTER TABLE 表 DROP 原字段插入一个字段:ALTER TABLE 表 ADD 新字段 AFTER 原字段CREATE
18、 TABLE test ( id int(10) NOT NULL auto_increment, uid varchar(10) NOT NULL default 0, regdate date NOT NULL, remark text NULL, PRIMARY KEY (id)实例讲解:1将吩咐复制到phpmyadmin中建立表2 用客户端工具建立表/设计几个字段阅读/构造/SQL/搜寻、插入、导出/import/操作.导入数据库文件1、SELECT 查询语句和条件语句SELECT 查询字段 FROM 表名 WHERE 条件 查询字段:可以运用通配符* 、字段名、字段别名表名: 数据库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- php 动态 网站 开发 教案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内