ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:168.60KB ,
资源ID:20437557      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20437557.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Php重要知识点回顾Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Php重要知识点回顾Word下载.docx

1、如果涉及到变量(需要变动数据),可以这样写meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8”$a= “”;$b=”Hello world!$c=”Im about to learn PHP!/* (前面是注释符号) $符号表示这是一个变量,上面的变量可以想象成不断变化的新闻内容,因为新闻内容不断更新,这时用到php就很便捷了,如果这时还是只用html语言来编写网站,不说工作量多大,效率也很低下,这就是我们为什么需要学习php语言的最大原因。*/echo $a;echo $b;echo $c;这样数据变动就很方便了,

2、所以,php在网站构成上是很重要的。以下图简单说明php的工作原理吧:当你在网站上点击一个链接后,浏览器会发送一个请求(一串地址)给Apache服务器,让它按着这个地址找到浏览器需要的文件,比如说是/1/2/test.php文件,找到后,如果里面有php语言,就调用php解释器来执行php语言,让他与数据库联系,找到并返回需要的数据,并把这些数据与其他html代码一起形成可以被浏览器识别的代码,我们称这些代码为文档流,当浏览器接收到文档流后,就把他们呈现出来,形成一个网页,这就是我们点击一个链接后跳到另一个网页的整个流程,其中,php语言就是为了处理数据,这很重要,所以我们很有必要学习php语

3、言。附:php和html的区别 Html是与php最大的区别是php能够和数据库交互,从数据库中获取数据,而html只能用来展示得到的数据,像一些公司的网页如果不需要和数据库联系的话,就可以完全由HTML,CSS ,JAVASCRIPT来写,形成一个静态的网页,但如果涉及到数据的变动,比如说淘宝网,就需要php与HTML结合起来一起大显身手了。 HTML中可以套入php语言,在php语言中也可以套入HTML。比如: 段落 ? 注释方法不一样HTML注释方法是 PHP的注释方法有2中一/ 这是行注释(用来注释一行的)二/* 这是块注释,用来注释好几行的说明这是块注释,用来注释好几行的说明这是块注

4、释,用来注释好几行的说明 */ 注意不要有嵌套注释,如/*aaaa/*bbb*/ccc*/,这样的注释会出现问题。第二章 函数外部变量和默认值讲解函数内调用函数外部变量,需要先用global进行声明,否则无法访问,这是PHP与其他程序语言的一个区别。例一:$a=1;function test() /这里的$a为局部变量,和外面的$a=1没有关系 test(); /这里没有输出结果function test2() global $a;/把$a定义为了全局变量,就能够引用外面$a的值了 echo $a;test2(); /这里输出结果为1函数括号里面的是默认值,如果没有改变默认值的话,就会输出默认

5、值,如果默认值被改变,就会输出改变后的值,大家可以对比一下下面的三个小例子例二:php function test1($a=2)Test1(); /结果是2 因为默认值为2,没有改变默认值function test2($a=Test2(); /结果是1 默认值被改变function test3($a=Test3(6); /结果是6 默认值被改变Php中的关联变量用法关联参数传递(&的使用),两种方法。例:/方法一:function test(&$a) $a.= 和小明/实际上是$a=.$a=.”和小明” $b=这是小王 test($b); echo $b; /输出 这是小王和小明 /方法二:f

6、unction test($a) $a.= /输出 这是小王 echo test(&$b); /输出 这是小王 和小明第三章 面向对象VS面向过程面向对象header(Content-Type:charset=utf-8);/写一个关于人的类,“人”有多种属性,在这里把人的名字,年龄,吃的食物当作“人”这个类里面的属性class people public $name; public $height; public $weight;/构造方法,也就是函数 public function introduce1()我的名字是.$this-name; public function introduc

7、e2() echo $this-name.身高height;/实例化一个对象,人有多种属性,但那仅仅是人的属性,下面,为这些属性赋值,这样,一个活生生的人就出现了,这就是实例化一个对象(何谓对象?对象的各个属性有特定的值,把抽象的东西具体化,这样,就是一个活生生的对象)$people1=new people();$people1-name=小明 height=180introduce1();/结果: 我的名字是小明echo br/ introduce2(); /结果:小明身高180$people2=new people();$people2-小王/ 结果:我的名字是小王height=175小王

8、身高175先把人的各种属性提取出来,分到一个类里面(呵呵,人类人类,就这样出现了),但现在的这些属性仅仅是属性,是抽象的东西,没有给属性具体的值,就像给你说有个人有身高,有体重,谁知道那个人怎么样?如果你说小王身高175,体重120斤,这样一个活生生的人就出现在脑海中,这就是实例化一个对象。面向过程function introduce($name) echo 我的名字是.$name;function eat($name,$food) echo $name.爱吃.$food;introduce(/我的名字是小明eat(,肉/小明爱吃肉第四章 数组1. 数组的模式array(“键”=“值”,“键”

9、=“值”, “键”=“值”) $a=array(a=dogbcatchorsr print_r($a);浏览器输出结果array(a=dog b=cat c=horse 以上为一维数组array(”键”=“值”), ”键”= .) 此为二维数组例若$a为二维数组则echo$a键为一维数组 echo$a键键为一维数组里面的具体的一个值3.打印数组$a=array(0=hello worldprint_r($a);4.打印数组中的特定值,4=echo $a4;结果为b第五章 php与数据库交互以下是php与数据库交互的详细流程图具体代码详解/连接数据库服务器(服务器有ip地址,有帐号,密码,连接的

10、时候需要写出来)$con = mysql_connect(localhostpeterabc123/验证是否连接,如果没连接,显示错误信息if (!$con) die(Could not connect: . mysql_error();/ 如果没有数据库对方话,就创建数据库,如果创建成功,显示数据库创建成功,否则显示出错的原因if (mysql_query(CREATE DATABASE my_db,$con)数据库创建成功elseError creating database: . mysql_error();/ 在服务器中选择数据库mysql_select_db(my_db, $con)

11、;/如果没有表格的话就创建表格 Persons$sql = CREATE TABLE news (title varchar(15),autor varchar(15),content varchar(15),)/上面只是说了一句话,但还没有执行,下面的mysql_query语句就是来执行上面那句话的,这样,就能创建一个表格Persons了,下面就能对数据库进行操作了mysql_query($sql);/插入数据$sql=insert into news(title,autor,content)values(这是第一条新闻,小王这是第一条新闻的内容/执行上面这句话,就能把数据插入news这个数

12、据表里面了/查找数据select * from news/这是要选择news这个表里面所有的数据,但现在还没有执行这句话$result=mysql_query($sql);/执行了上面的命令,得到的数据就全部给了$result,而且这些数据是以数组的形式保存的while($rs=mysql_fetch_array($result)/逐行打印,mysql_fetch_array($result)是表示逐行提取数据,如果到了最后一行,就停止,while表示循环函数 print_r($rs);/表示打印一条数组里面所有数据 echo /更新表格数据update news set title=这是新闻

13、标题 where id=3/删除数据$sql=delete from news where title=这是新闻标题mysql_close($con);/断开数据库的连接第六章 表单数据传送表单通过表单发送数据一般有post和get方式,下面分别对这两种方式分别进行讲解表单实例:form action=welcome.php method=post姓名:input type=text name=name /年龄:agesubmit/form上面的 HTML 页面实例包含了两个输入框和一个提交按钮。当用户填写该表单并单击提交按钮时,表单的数据会被送往 这个文件。 文件中代码如下 Welcome

14、php echo $_POST;. You are years old.上面代码输出结果:Welcome John.You are 28 years old.GET方式Get方式传输数据有两种方式,第一种是通过链接传送,第二种是通过表单传送传送方式1当用户点击提交链接时,发送的 URL 会类似这样(可以把鼠标放在链接上,仔细观察浏览器左下角的变化):也有name=Peter&age=37表示键为name、age,对应的值为Peter,37,也就是说传送的数据实际上是数组传送方式2实际上表单信息的接收发送就是数组的接收发送。 第七章 一些知识点的区别联系1. Session 与cookies 的

15、联系与区别Cookies和session是什么?你浏览QQ空间时,除了开始要输入帐号密码,其他时间都不需要,这是为什么?因为cookies和session一起合作, cookies是保存在浏览器上的文件,用来储存用户信息,比如自己购物时买的东西的信息 session 是保存在服务器段的文件,用来储存用户的机密信息,比如淘宝网的密码 怎么区别不同的session?在cookies里面为每个session保留了session id(uid)【浏览器为每个访问者创建一个唯一的 session id(uid),服务器发送的HTTP请求中会包含SessionID, 服务器端根据SessionID获取获取

16、此用户的Session信息.】2. echo和return的区别 function test()123/打印出123来 test();/调用这个函数,结果是在页面上显示 123 return /把123这个结果返回给函数,但没有打印出来 $a=test();/调用这个函数在页面上没有显示信息,因为return只是把123返回给test函数,即使调用了这个函数,也只能说明这个函数里面有123这个值,没有echo的话,就没能显示出来,比如说: 我手上有杯饮料,但我想喝的话,还得把饮料放到我嘴边,就和需要echo才能看见123一样,上面第二的例子之所以没有显示123,不是说函数里面没有123,而是说你根本没有写让123出现的命令(echo)。这就是echo和return的区别.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1