韩顺平PHP149讲之基础语法1_第1页
韩顺平PHP149讲之基础语法1_第2页
韩顺平PHP149讲之基础语法1_第3页
韩顺平PHP149讲之基础语法1_第4页
韩顺平PHP149讲之基础语法1_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——韩顺平PHP149讲之基础语法1韩顺平PHP149讲之完整版本4!

?Web开放介绍:

1.在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源,即提供浏览器访问的资源。2.Internet上供外界访问的web资源分为:

①.静态web资源(如html页面):指web页面中供人们浏览的数据始终是不变。

②.动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不一致。

静态web资源开发技术★html

3.常用动态web资源开发技术:PHP、JSP/Servlet、ASP、ASP.net等?php的基本概念:

1.php(phphypertextpreprocessor)超文本预处理语言2.php由zend公司进行维护

3.php最从前用于做个人主页,现在发展到用于做网站开发?php的优势:

1.跨平台性良好,多种数据库支持2.效率比较高,具有良好的安全性3.免费使用(成本低)

4.开放的源代码,所有的php源代码都可以得到

5.面向对象不足:1.安装比较繁杂

2.灵活;php是解释运行机制的语言,所有好多问题在运行的阶段才会发现?php的基本概念快速入门案例:test.php

①.php是personlahomepage的缩写②.目前是有zend公司负责维护和商业化③.php是嵌入到html中的代码④.php脚本是运行在服务器端的

B/S和C/S的区别

b/s的优势:①.开发成本低②.管理维护简单③.产品升级便利④.对用户的培训费用低

⑤.用户使用便利,出现故障的概率小b/s的不足:①.安全性不足

②.客户端不能随心变化,受浏览器的限制WEB服务器:1.IIS2.Lighttpd3.apache

测试是否真的成功!在浏览器中输入http://localhost

表示ok.

说,apache安装成功后,操作系统是以服务的方式管理

我们可以通过该服务来启动和关闭apache,也可以通过apachemoniter来管理apache

另外一种管理apache就是通过命令行来管理

httpd–kstart[shutdown][restart]启动测试:

1.进入控制台(切换到apache安装目录下)

apache其实就是软件,apache有一个十分重要的应用程序httpd.exe,该程序在apache安装目录的bin目录

假使希望在任何目录下都可以运行我们的httpd指令,则需要做一个环境变量设置

apache这个web服务器默认在80端口监听

假使你访问一个网站http://..hk/,则默认

一个端口是80端口(port):

1.一台机器可以有1~65535号端口

2.在实际开发中,我们经常使用netstat–an来查看机器有哪些端口在监听,假使发现有异常端口监听,则可以关闭该端口netstat-anb

通过该命令我们可以发现是哪个程序在监听该端口,从而关闭3.一台机器的80端口被apacche监听,则该端口不能再被其他的应用程序监听。

4.端口分为有名端口1~1024号,其他端口可以自己分派

apache如何去配置端口:

我们的apache软件配置是在httpd.conf文件中配置,该文件在apache安装目录下的conf文件夹下,在httpd.conf文件中我们修改端口。(在修改过后,需要重新启动apache服务器,配置方能生效)

apache可以同时监听多个端口

apache目录结构解释:

运行机制图:

apr:可移植运行库

apache启动阶段

虚拟目录提一个要求:

我的apache是安装在C盘,但是C盘没有空间,D盘有更多空间,能不能把D盘的一个文件夹下的网页html,php,当做网站管理

看看如何完成这个功能?

1.添加虚拟目录的节点

配置虚拟目录在apache的conf目录下httpd.conf的节点后添加如下代码:

DirectoryIndexindex.htmlindel.htmindex.phpAlias/myblog“D:/myblog〞orderallow,deny

Allowfromall

2.修改server主目录注销:(可不注销主目录)

?3.测试

http://localhost/my_project/bolg/demo1.html4.如何设置欢迎页面

http://localhost/my_project/bolg如何看到这个页面

5.关于apache访问权限的讲解

①.

表示对D盘下面的my_project/blog文件权限设置②.orderallow,deny

表示先许可所有的访问.deny表示拒绝所有③.allowfromall先看看allow

Allowfromall,许可所有IP理解:①.

问题:if语句和switch的区别,及应用场景》回复:从我们学习if和switch分支看,if对某个范围的判断,而switch是对一个点的判断,所以我们可以这样去选择他们:

应用场景:当我们的分支就是几个点的时候(譬如判断坦克的方向),就应当使用switch语句,假使你的分支是几个区域(范围)的判断,则考虑使用if语句。3.循环控制①.for循环控制基本语法结构:

为什么需要循环控制?

问题:请输出十句“你好,北京!〞

②.while循环控制基本语法结构:

特别说明:while循环是先判断再执行语句案例:

用while循环语句打出十句"你好,北京!"

效果:

③.do…while循环控制

特别说明:do…while循环控制是先执行,再判断。案例:

④.break循环控制

break终止当前for,while,do….while或者switch结构的执行。

break可以接收一个可选的数字参考来决定跳出几重循环。案例:

效果:

效果:

从上面的案例,我们得到几个结论:1.break语句默认跳出1层

2.break语句后面带的数字,不能超过实际可以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论