A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 枫叶飘呀飘 初级黑马   /  2019-6-12 21:37  /  743 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

网络基础概念
IP 地址【设备在某一个网络中的地址
作用:标识一个网络设备在某一个具体的网络当中的地址


域名【给 IP 起名字

特殊的域名
localhost本地主机【127.0.0.1】:测试本机服务器是否连通
顶级域名
.com: 商业机构   
.gov: 政府网站                   .org: 机构
...
DNS
作用:解析一个域名背后对应的 IP  ->  DNS寻址  ->  完成寻址过程【DNS服务器】
hosts 文件
操作系统发起DNS请求前,会优先查看本机hosts文件,如果这个文件中包含了对当前需要域名的配置,就不会发起DNS请求,直接使用本机hosts文件配置
host文件路径:C:\Windows\System32\drivers\etc
本机的hosts文件配置只能影响本机的DNS寻址
端口
相当于大楼的门 ,每个端口对应一个编号,65536个端口(0-65535)
"占门"的过程  ->  监听        netstat -an 命令监视本机端口使用情况
http 默认的端口 80                https 默认的端口是 443

URL【同一资源定位符】
网络当中某一个网页的完整访问地址
格式:
协议名称://域名:端口/文件目录(文件名称)?key=value&key2=value2

请求响应流程
  • 用户打开浏览器
  • 地址栏输入我们需要访问的网站网址(URL
  • 浏览器通过  DNS 服务器 获取即将访问的网站  IP 地址
  • 浏览器发起一个对这个 IP地址的 请求
  • 服务端监听指定的 端口 的服务器软件接收到这个请求,进行相应的处理
  • 服务端将处理完的结果返回给客户端浏览器(响应
  • 浏览器将服务端返回的结果呈现到界面上


安装 phpStudy 与 基本使用


PHP
<?php 可以让代码进入“PHP 模式”
?> 可以让代码退出“PHP 模式”
输入内容方式
echo:
输出多个字符串
print:
输出一个字符串值
print_r:
可以输出复杂数据类型,如数组,以键值对的形式输出
var_dump:
可以输出复杂数据类型,如数组,以键值对的形式输出,还可以输入数据的长度

变量
声明一个变量:$varible

isset():判断变量是否定义了,同时它还可以判断变量的值是否为null,如果定义了且值不为null,则返回true,否则返回false

empty():判断变量是否为空值

unset():删除变量
如果删除一个变量,那么变量的值会置为null
可以同时删除多个变量
如果在函数中删除全局变量,那么并不会真正的将全局变量删除

它也可以用来删除数组中的某个成员
但是删除了数组的元素之后,并不会对数组元素的索引产生影响,元素还会保留之前的索引。意味着它只是删除了索引位置的元素,并没有动态的改变数组的长度。

数据类型(了解)
数据类型的分类:
基本数据类型:string(字符串) integer(整型) float(浮点型) boolean(布尔型)
复合数据类型: array(数组) object(对象)
特殊数据类型:NULL(空) 资源
判断数据类型:
is_string():判断字符串类型                is_bool():判断布尔类型
is_int():判断整形类型                        is_float():判断浮点类型
is_array():判断数组类型                is_object():判断对象类型
字符串(重要)
单引号字符串
不支持特殊的转义符号,例如 \n
如果要表示一个单引号字符内容,可以通过 \' 表达
如果要表示一个反斜线字符内容,可以通过 \\ 表达
双引号字符串
支持转义符号:"  \  $  \r \n \t
支持变量解析

在php中字符串连接符使用点 .
在双引号的字符中使用变量用{ }包裹:"我的名字是{ $name }哈哈哈"
需要变量解析的时候用双引号" ",不需要的时候还是用单引号' '

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马