第一天PHP语言

1.php介绍

  • php是一门后端语言。是一门服务端语言。运行在服务器端
  • php是PHP的后缀,我们能看懂代码即可
  • 主要目标是允许web开发人员快速编写动态页码

2.基本语法

  • php可放于文档任何位置。以<?php开头 ,以?>结尾。
	<?php
	#此处是代码
	   ?>
  • PHP语句以分号结尾。

3.注释

	<?php
		// 单行注释
		
		# 单行注释
		
		/*
		多行注释
		*/ 
	?>

4.变量

	<?php
		// 解决乱码问题
		    header('Content-type:text/html;charset=utf-8')
		// 定义变量
		    $name = '张三';
		// 输出
	    echo $name;
	 ?>

变量规则

  • 变量以$符号开头,其后是变量的名称
  • 变量名必须以字母或下划线开头
  • 变量名不能以数字开头
  • 变量名对大小写敏感
  • 变量名只能包含数字字母下划线

php输出

  • echo – 能够输出一个以上的字符串
  • print – 当输出成功会返回1,失败就会返回0
  • var_dump() – 函数用于输出变量,可以显示变量的结构化信息

5.php数据类型

	<?php
		$num = 234;
		var_dump($num); // 整数 int(234)
		
		$num1 = 234.1;
		var_dump($num1); // 浮点数 float(234.1)
		
		$num2 = ture;
		var_dump($num2) // bool(true)
    ?>

6.PHP数组

数组在一个变量中存储多个值

	数组的创建方式一:
	    在PHP数组中,元素存放的值可以是任意数据类型
	    $arr[0] = 123;
		$arr[1] = 23.23;
		$arr[2] = 'hello'
	    $arr[3] = true
	遍历
	for($i=0;i<count($arr).length;$i++){
	    echo '<br>'.$arr[$i]
	}
	方式二:
	    $arr = array('hello','hi')

7.PHP函数

	<?php
	   function test($num1,$num2){
	    $res = $num1+$num2;
	    return $res;
		} 
    ?>

8.PHP对象

对象是存储数据和有关如何处理数据的信息的数据类型

在PHP中,必须明确的声明对象

必须声明对象的类,使用class关键字。类是包含属性和方法的结构

	<?php
		    calss Car
		{
		    public $name;
		    public $age;
		    public function speak($str){
		        echo '这是啥'.$str;
		    }
		}
		// 实例化对象
		$p1 = new Person();
		$p1->name = '小白'
		$p2->age = 24;
		$p1->speak('张三')
		    echo $p1->name;
    ?>

.(点)是拼接

9.PHP与前段交互

PHP接收前端数据

	$_GET['参数名']
	$_POST['参数名']
	请求参数有中文的解决方案
	header('Content-type:html;charset=utf-8');

10.数据库

概念:数据库是按照数据结构来组织,存储和管理的仓库。

库:仓库

表:一个仓库被分为了很多部分,很想类

字段:像类的属性

	int ---> 整数类型
	varchar ---> 字符串类型
	blob ---> 二进制类型
	date ---> 日期类型

10.1常见数据库

关系型数据库:

oracle , mysql , SQLServer , DB2 , sybase

非关系型数据库

Redis , HBAse , CouchDB , MongoDB

MySQL的使用

实用工具:phpstudy。点击mySQL管理器,选择MYSQl-front,进入SQL编辑器

打开一个库:use mydb

创建表:

	create table students(
	  sex char(4) not null;
	  name varchar(8) not null;
)
  • 增加一条记录
	insert into book(username,userpass) value('张三',‘123)
  • 删除
	delete from book where username='张三'
	select * from book where username='张' and usersex='男'
	update book set usersex='女' where username='张三'

10.2PHP链接Mysql

连接数据库:mysqli_connect();

语法:mysqli_conncet(servername,username,password,dbname)

参数:

  • servername : 规定要连接的服务器名称:默认是’localhost:3306’;
  • password : 规定登录所用密码;
  • dbname : 表示数据库名
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值