现在的位置: 主页 > 在线留言 > 文章正文

PHP基础阶段内容

作者:福州市名人视觉形象设计职业培训学校 来源:www.mrssjy.com 发布时间:2017-09-10 09:40:48
PHP基础阶段内容 1 php 基本概念,常规语法

什么是php

一种服务器端的 HTML 脚本/编程语言,是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言。是一种广泛用于 Open Source(开放源代码)的尤其适合 Web 开发并可以嵌入 HTML 的多用途脚本语言。它的语法接近 C,Java 和 Perl,而且容易学习。该语言让 Web 开发人员快速的书写动态生成的网页。

php的注释方式

1. 多行注释:/**/

2. 单行注释://、#

php现在的最新版本

5.5.36

5.6.22

7.0.7

wamp是什么?

W:windows

A:apache

M:mysql

P:php

一组常用来搭建动态网络或服务器的开源软件

php的数据类型

八种:

四种标量类型:

String(字符串)

Integer(整型)

Float(浮点型,也作double)

Boolean(布尔型)

两种复合类型:

Array(数组)

Object(对象)

两种特殊类型:

Resource(资源)

NULL(空)

php中字符串的单引号和双引号的区别

单引号比双引号的效率高(某些特殊情况)

单引号:中的数据视为普遍的字符串

双引号:要对其数据进行处理

php的随机数函数?不带参数和带参数有什么区别?

Rand(min,max)/Mt_rand(min,max)

Mt_rand的速度比rand快

不带参数时默认范围(在0---32767之间)

带参数的话rand(最小值,最大值)

怎么定义常量?

define("常量名","常量值");值只能是标量,数据类型只能是boolean、integer、float或string;不需要加“$”

怎么输出内容到页面显示?

Echo、print

echo、print_r、var_dump区别?

echo 用于输出数值变量或者字符串。但使用echo来输出引用变量时,如数组,仅输出数组的名字

print_r 作用是输出一个数组,实际上参数expression类型可为数值变量和引用变量。

Var_dump 函数的输出结果<变量类型,变量值,变量长度>参数expression表示各种变量类型,作用是输出一个变量的详细信息。

2 php基础函数(数组、日期、字符串)

怎么定义一个数组?

$Arr = array();

怎么给数组新增加1个值?

Array_push

Array_unshift

$arr[] = ;

foreach语法结构?

Foreach($arr as $key=>$value){

}

foreach仅用于数组和对象

删除数组中的指定元素array_splice()

数组的排序sort()和rsort() 按键值排序sort()从小到大,rsort()从大到小

array_unique()去除数组中的相同元素

in_array()检测一个值是否在数组中(返回true和false)

array_search()返回的是键或值,返回的是键值所对应的键名

array_pop() - 删除数组中的最后一个元素

array_push()数组尾部添加一个或多个元素(入栈),返回新长度。

array_search()- 按元素值返回键名

怎么获取当前的日期时间?

date_default_timezone_get()

gettimeofday()

怎么格式化显示当前的日期时间?

Echo date(‘Y-m-d h:i:s’);

系统默认的是哪个地区的时间?

格林威治时间(GMT)

怎么修改系统的默认时区?

date_default_timezone_set("PRC");中国时区

修改配置文件php.ini 找到data.timezone = ;改为data.timezone = “Asia/shanghai”;

获取字符串的长度?

$length = strlen($str);

将字符串全部转换为小写或大写?

字符串全部转换为小写 : strtolower

字符串全部转换为大写 :strtoupper

查找字符在字符串中第一次或最后一次出现的位置?

Stripos 第一次出现

Strrpos 最后一次出现【不区分大小写】

Trrpos 【区分大小写】

3 web开发(http协议)

http的中文名称?现在的最新版本是多少?访问时的默认端口号?

超文本传输协议

2.4

3306

http协议的特点?

1.支持客户/服务器模式

2.简单快速

3.灵活

4.无连接

5.无状态

http的信息处理流程?

应用层、表示层、会话层、传输层、网络层、数据链路层、物理层

请求信息分为几个部分?

四个部分

通用头域、请求消息、响应消息和主体消息

请求方式共计有几种?我们常用的是哪2中请求方式?

八种

1.Get

2.Head

3.Put

4.Delete

5.Post

6.Options

7.Trace

8.Connect

最常用的两种:post/get

请求行中包含哪些信息内容?

请求方法、URI、HTTP版本,最后以回车换行结尾,各个元素之间用空格字符隔开。 请求头中会包含哪些信息?

通用头域包含请求和响应消息都支持的头域,通用头域包含缓存头部Cache-Control、Pragma及信息性头部Connection、Date、Transfer-Encoding、Update、Via。

响应信息分为几个部分?

状态行,响应头,空行,消息体

一个状态行、若个消息头、已经响应正文、其中的一些消息头和正文都是可选的,消息头和正文内容之间要用空格隔开

状态行中包含哪些信息?

HTTP版本号

状态码分几类?分别代表啥意思?列举常见的状态码及其含义?

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:孝感SEO http://xiaogan.4567w.com

上一篇:php 中文字符串首字母函数的获取 下一篇:最后一页