主要就文本互联网有关科学知识、应用程序和服务项目器端的通讯、Xampp加装、Php此基础句法、循环式句子和类和第一类
第二节 互联网科学知识
1.1 中文网站类别
相同的商业用途,类别进行分类相同:
1、依照中文网站所制C词汇进行分类:比如asp中文网站、php中文网站、jsp中文网站、Asp. net中文网站等;
2、依照中文网站的商业用途进行分类:比如门户中文网站(综合性中文网站)、金融行业中文网站、影视娱乐中文网站等;
3、依照中文网站的机能进行分类:比如单个中文网站(民营企业中文网站)、多用途中文网站(实体店)之类。
4、依照中文网站的拥有者进行分类:比如对个人中文网站、商业中文网站、中央政府中文网站、此基础教育中文网站等。
1.1.1静态中文网站 静态中文网站
静态中文网站:.html html+css+js+jquery
FTP是一般来说 统计数据时静态的 可移植性 差
静态
前台词汇:java .jsp php .php .net .asp
1.1.2子公司职能部门
职能部门副经理 商品副经理 控制技术副总裁 ui结构设计 后端技师 前台开发人员(java php) 试验 网络管理
1.2 应用程序 服务项目器
服务项目器端是为应用程序服务项目的,应用程序是为或者说的“顾客”来服务项目的,因此这二者之间相同,但又紧密相连接,应用程序是允诺方换句话说是命令收到方,而服务项目器端是积极响应方。
1、应用程序:在web中是以request第一类存有的,推送允诺给服务项目器端处置,具体文本的采用方式能搜寻javaee的servletrequest和其父类。
2、服务项目器端:顾名思义是服务项目的,应用程序推送的允诺交给服务项目器端处置,是以response第一类存有,服务项目器端处置完毕后反馈给应用程序。
3、一般我们访问中文网站,都是应用程序(浏览器、app)收到允诺,然后对方服务项目器端(sina,sohu)积极响应,结果是返回了页面路径给我们,我们再依照路径看到了网页。
1.3 互联网通讯
人与人 词汇:汉语 英语
开发人员 与 计算机
javascript java php
1.3.1计算机 与 计算机通讯
1.通讯协议: http / https
2.域名:ip地址
域名 ip关系:域名是ip的名字 一个域名只能对应一个ip ip对应多个域名
ip: http://xxx.xxx.xxx.xxx 192.168. .
3.端口:80 8080 默认端口
互联网访问计算机 服务项目器
协议 :域名 :端口号
1.3.2通讯流程描述
第一步:打开浏览器,想要允诺访问京东,在地址栏输入了网址:http://www.jd.com。(http://www.jd.com是域名是一个IP地址的名称,IP地址不好记,所有有了域名。)
第二步:先将允诺信息发给了交换机,然后交给了路由器,路由发给DNS服务项目器,通过DNS协议去找我们要访问的京东的IP地址:
第三步:查到的京东服务项目器对应的IP地址之后,路由器通过路由协议找到一个路由转发的最优路径,将你的允诺信息还送给这个IP地址的京东的路由器
第四步:京东的路由器发给了京东中文网站的服务项目器上
第五步:京东中文网站服务项目器按照来的时候的路径,在返回给你他自己的中文网站
第六步:当你打开浏览器的时候,你的电脑给你的浏览器这个运行起来的程序给了一个编号,叫做端口号,当你的电脑收到京东推送过来的消息的时候,你的电脑通过端口号找到你的浏览器,你的浏览器拿到了京东的中文网站信息,然后将中文网站呈现在了自己的浏览器上
本节作业
绘制课堂上应用程序和服务项目器端的通讯分别说明:互联网通讯过程如何理解 静态网页和静态网页区别?第二节 php基本句法
PHP(中文名:“超文本预处置器”)是一种通用开源脚本词汇。句法吸收了C词汇、Java和Perl的特点,利于学习,采用广泛,主要就适用于Web开发领域。
PHP(PHP:Hypertext Preprocessor递归缩写)是一种广泛采用的通用开源脚本词汇,特别适合于Web中文网站开发,它能嵌入HTML中。
php是一门前台词汇 运行在服务项目器上
PHP简介
2.1.1 PHP 文件是什么?
1.PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码
2.PHP 代码在服务项目器上执行,结果以纯 HTML 形式返回给浏览器
3.PHP 文件的默认文件扩展名是 “.php”
2.1.2 php能做什么?
PHP 能生成静态页面文本PHP 能创建、打开、读取、写入、关闭服务项目器上的文件PHP 能收集表单统计数据PHP 能推送和接收 cookiesPHP 能添加、删除、修改您的统计数据库中的统计数据PHP 能限制用户访问您的中文网站上的一些页面2.2 加装环境
xampp集成工具
Apache + PHP + mysql的集成软件
http://localhost:8080/dashboard/
2.2.1 加装xampp
加装到d盘位置
启动文件
启动后文本存位置
启动后本地访问htdocs文件
localhost/
2.2.2加装vscode
下一步…
加装后需要加装几个插件:
浏览器:open in browser
汉化: chinese
然后重启 vscode就好了
2.3 php基本句法
2.3.1基本的 PHP 句法
PHP 脚本能放在文档中的任何位置。
PHP 脚本以 <?php 开始,以 ?> 结束:
PHP 文件的默认文件扩展名是 “.php”。
PHP 中的每个代码行都必须以分号结束。分号是一种分隔符,用于把命令集区分开来。
通过 PHP,有两种在浏览器输出文本的此基础命令:echo 和 print
2.3.2 PHP 中的注释
//单行注释
#单行注释
/**/ 多行注释
2.3.3 PHP 变量
与代数类似,能给 PHP 变量赋予某个值(x=5)或者表达式(z=x+y)。
变量能是很短的名称(如 x 和 y)或者更具描述性的名称(如 age、carname、totalvolume)。
PHP 变量规则:
变量以 $ 符号开始,后面跟着变量的名称变量名必须以字母或者下划线字符开始变量名只能包含字母数字字符和下划线(A-z、0-9 和 _ )变量名不能包含空格变量名是区分大小写的($y 和 $Y 是两个相同的变量)PHP 句子和 PHP 变量都是区分大小写的。
echo – 能输出一个或多个字符串
2.3基本统计数据类别
String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(第一类), NULL(空值)
2.3.1 PHP 字符串
一个字符串是一串字符的序列,就像 “Hello world!”。
2.3.2 PHP 整型
整数是一个没有小数的数字。
整数规则:
整数必须至少有一个数字 (0-9)整数不能包含逗号或空格整数是没有小数点的整数能是正数或负数整型能用三种格式来指定:十进制, 十六进制( 以 0x 为前缀)或八进制(前缀为 0)。2.3.3 PHP 浮点型
浮点数是带小数部分的数字,或是指数形式。
在以下实例中我们将试验相同的数字。 PHP var_dump() 函数返回变量的统计数据类别和值
$x = 10.365;
var_dump($x);
echo “<br>”;
$x = 2.4e3;
var_dump($x);
2.3.4 布尔
布尔型能是 TRUE 或 FALSE。
$x=true;
$y=false;布尔型通常用于条件判断
2.4.5 php数组
数组能在一个变量中存储多个值
句法:$arr=[1,2,3,4];
$arr=array(1,2,3,4);
$arr3=array(name=>冰冰,age=>40,love=>李晨);
输出:
echo $arr;报错 输出基本统计数据类别
print_r() 或者是 var_dump()
计算长度: count()
数组遍历:
foreach($arr as $key=>$val){}
$arr 数组名字
$key 数组的键值
$val 数组的键值文本
【代码演示】
本章作业
1.加装xampp并运行一个本地文件
2.php统计数据基本类别
3.数组的定义和遍历
第三节 php 句法
3.1 php运算符
本章节我们将讨论 PHP 中相同运算符的应用。
在 PHP 中,赋值运算符 = 用于给变量赋值。
在 PHP 中,算术运算符 + 用于把值加在一起
3.2 php赋值运算符
3.3 递增/递减运算符
3.4 PHP 比较运算符
比较操作符能让您比较两个值:
以下实例演示了采用一些比较运算符得到的相同结果
3.5 PHP 逻辑运算符
3.6 If…Else 句子
if 句子 – 在条件成立时执行代码if…else 句子 – 在条件成立时执行一块代码,条件不成立时执行另一块代码if…elseif….else 句子 – 在若干条件之一成立时执行一个代码块句法
3.7 for循环式
参数:
初始值:主要就是初始化一个变量值,用于设置一个计数器(但能是任何在循环式的开始被执行一次的代码)。条件:循环式执行的限制条件。如果为 TRUE,则循环式继续。如果为 FALSE,则循环式结束。增量:主要就用于递增计数器(但能是任何在循环式的结束被执行的代码)。注释:上面的初始值和增量参数可为空,或者有多个表达式(用逗号分隔)。
3.8 foreach 循环式
foreach 循环式用于遍历数组。
句法
每进行一次循环式,当前数组元素的值就会被赋值给 $value 变量(数组指针会逐一地移动),在进行下一次循环式时,您将看到数组中的下一个值
本章作业
1.运算符练习
2.循环式句子练习 成绩>90优秀 >80良好
第四节 类和第一类
4.1 类
类 − 定义了一件事物的抽象特点。类的定义包含了统计数据的形式和对统计数据的操作。第一类 − 是类的实例4.1.1类定义
类采用 class 关键字后加上类名定义。类名后的一对大括号({})内能定义变量和方式。类的变量采用 var 来声明, 变量也能初始化值。函数定义类似 PHP 函数的定义,但函数只能通过该类及其实例化的第一类访问4.1.2访问控制
对属性或方式的访问控制,是通过在前面添加关键字 public、protected 或 private 来实现的
public 所定义的类成员能在任何地方被访问;
protected 所定义的类成员则能被其所在类的子类和父类访问(当然,该成员所在的类也能访问);
private 定义的类成员则只能被其所在类访问。
对类成员的访问控制
类成员都必须采用关键字public、protected 或 private 进行定义对方式的访问控制
类中的方式都必须使用关键字public、protected 或 private 进行定义。如果没有设置这些关键字,则该方式会被设置成默认的 public。4.2 类继承
继承定义:以原有的类为此基础,创建一个新类,从而代码复用的目的;
覆写是第一类继承时用到的
重载是单第一类中同方式名相同参数的方式继承
4.3 范围解析操作符(::)
范围解析操作符(也可称作 Paamayim Nekudotayim)或者更简单地说是一对冒号,能用于访问静态成员、方式和常量,还能用于覆盖类中的成员和方式。
当在类的外部访问这些静态成员、方式和常量时,必须采用类的名字。self 和 parent 这两个特殊的关键字是用于在类的内部对成员或方式进行访问的。
注意:
当一个子类覆盖其父类中的方式时,PHP 不会再执行父类中已被覆盖的方式,直到子类中调用这些方式为止例子:
本章作业
1.了解什么是类
2.什么是第一类
3.类和第一类的关系