JavaScript(五十七)PHP语法

PHP简介

PHP语言的特点

1.PHP(超文本语文处理器)是一种通用开源语言

2.PHP脚本在服务器上运行

3.PHP可在不同平台上运行(window、Linux、Mac、OSX)

4.PHP与目前拒户所有的正在被使用的服务器兼容(Apache、IIS等),全球95%以上的网站都是由PHP开发

5.PHP是免费的,可以同官网上下载它“www.php.net

6.PHP提供广泛的数据库支持

7.PHP易于学习,并可高效的运行在服务器端。

php代码兼容html和css所有代码

php=》数据库

php=》编写Html代码

前后端分离开发:

前端工程师:网站 前端html+css++js

后端开发师:后端:MySQL+PHP(其他语言都可)
PHP输入函数:print\echo\print_r\var_dump

注:一定要有分号结尾
php的输出函数 如果语句含有标签会自动解析

<?php
/* 规范代码格式 */
	header('content-type:text/html;charset="utf-8"');
	/* 输出函数 */
	echo "<h1>hello world</h1>";
	echo("<h1>hello world</h1>");
	print "<h1>hello world</h1>";
	print("<h1>hello world</h1>");
	print_r("<h1>hello world</h1>");
	var_dump("hello world");

?>

在这里插入图片描述

注:var_dump 不仅可以输出内容,还可以输出数据类型和长度。print_r在输出数组时,数组类型,以及对应下表的值和下标。

变量和数据类型

php语法非常严格,包括每一条语句结尾必须加分号,否则直接报错。

php声明变量:

php声明变量通过$符号进行声明

php声明的变量也是弱引用类型,也就是数据类型只有赋值的时候才确定变量数据类型是什么,而且变量的数据类型是可以随时更改的。
在这里插入图片描述

php字符串拼接

使用符号 . 进行拼接
在这里插入图片描述
使用占位符拼接:{变量/表达式} 与js反引号插入变量类似只不过反引号$在大括号外面,而这个在{}里面,注意:只能用双引号括起来
在这里插入图片描述

数据类型:

String(字符串)、Integer(整型)、Float(浮点型)、Boolean(布尔型)、Array(数组)、Object(对象)、NULL(空对象)

条件语句:

在这里插入图片描述

循环语句:

在这里插入图片描述

函数:

在这里插入图片描述

数组:

1.索引数组 下标是数组的

注:UTF-8一个中文字符占3个字节

数组声明:$变量=array(value1,value2)

数组访问:$变量[下标]

数组长度获取:count(数组)

数组遍历:for
在这里插入图片描述
2.关联数组 下标是字符串 (类似于Map)

数组声明:$变量=array( key1 => value1,key2=>value2 )

数组访问:$变量[key]

数组长度获取:count(数组)

数组遍历:foreach (数组 as k e y = > key => key=>value){…}
在这里插入图片描述
3.全局的关联数组

 $_GET:接受所有通过get提交过来的所有数据   
 
 $_POST:接受通过post提交来的所有数据

数组中的索引数组和关联数组可以相互结合,结合成多维数组。

二维数组
在这里插入图片描述
数组函数 与js数组函数差不多

array_key() //返回数组中所有的键名

array_pop() //删除数组最后一个元素(出栈)

array_push() //在数组最后插入一个元素(入站)

ayyay_rand() //从数组中随机选出一个或多个元素,返回键名

array_shifit() //从头部删除一个元素(出队列)

count() //返回数组的长度

in_array() //检查数组中是否存在指定的值

在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值