<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>PHP基础</title>
</head>
<body>
<?php
//输出方法
echo 'asd';
print 'aaa';
//区别:print方法不能进行多变量输出
/////////////////////////////////////////////////////////////////
/**
* 变量:
* 1.变量以 $ 符号开始,后面跟着变量的名称
* 2.变量名必须以字母或者下划线字符开始
* 3.变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
* 4.变量名不能包含空格
* 变量名是区分大小写的($y 和 $Y 是两个不同的变量);但关键字和函数名不区分大小写
*/
//定义变量
$name = '张三';
echo $name;
//可变变量
$a = 'b';
$b = 1;
echo $$a; //结果为1 $$a => $b => 1
//引用传值
$c = 1;
$d = $c;
echo $d; //1
$c = 2;
echo $d;//值还是1
$e = 1;
$f = &$e;
// $f = 2;
echo $f;//1
$e = 2;
echo $f;//值变为2
///////////////////////////////////////////////////////////////////////////////////////
/*
基本数据类型:
字符串:String
整数型:Integer
浮点数:Float
布尔值:Boolean
*/
//单引号和双引号在字符串中的区别:单引号输出内容包含变量时,不会解析该变量;双引号输出内容包含变量时,如果
//该变量在输出位置的最后面,会解析该变量,如果放在前面,不会解析,可以使用{}来实现变量的解析
$aa = 1;
$bb = 2;
$cc = '$a';
echo $cc;//值为$a
$dd = "abc$aa";
echo $dd;//值为abc1
$ff = "$bbabc";//错误,没有变量$bbabc
$ee = "{$bb}abc";
echo $ee;//值为2abc
//字符串拼接用 "."进行拼接
//返回字符串的长度方法:strlen()
//判断字符串中是否存在某个字符:strpos()返回的是字符在字符串中的位置
//var_dump()返回数据的类型
?>
</body>
</html>