```php
<?php
// echo 命令,是输出文本,打印到浏览器上。如:
echo ‘欢迎来到php 8’;
echo ‘<hr>‘;
echo ‘<h3>变量</h3>‘;
//在php中创建一个变量,用$符号。如:
// = 等于号,叫赋值。
//优点:使用变量方便修改数据
echo ‘<hr>‘;
$var = ‘“$var” 我是变量,变量符号是 “$” 开头 ‘;
echo $var;
echo ‘<hr>‘;
echo ‘ <h3>创建变量要求,如下:</h3>‘;
echo ‘1、必须使用 $ <br>‘;
echo ‘2、只能是a-z,A-Z,数字(0-9),符号:只能是下划线”_”,作为变量的名字。<br>‘;
echo ‘3、取的变量名要有意义,如:$hong, $php ,$red.<br>‘;
echo ‘ 4、变量名不能带有空格,变量名开头不能用数字。<br>‘;
echo ‘5、变量起名允许使用大小写,但是调用的时候区分大小写。如:<br>‘;
echo ‘6、起名后,记得在最后用英问分号“;”<br>‘;
echo ‘<hr>‘;
$name = ‘小写变量名“$name”’;
$NAME = ‘大写变量名“$NAME”’;
echo $name;
echo ‘<hr>‘;
echo $NAME;
echo ‘<hr>‘;
// 变量建议使用如下三种起名,如下:
// 1.下划线起名法,如:
$app_name = ‘下划线起名法 “$app_name”‘;
echo $app_name;
echo ‘<hr>‘;
// 2.小驼峰命名法,第一个单词小写,后面的单词首字母大写,如:
$appName = ‘小驼峰命名法 “$appName”‘;
echo $appName;
echo ‘<hr>‘;
// 3.大驼峰命名法,所有的单词首字母大写,如下:
$AppName = ‘大驼峰命名法 “$AppName”‘;
echo $AppName;
echo ‘<hr>‘;
// 4、类型命名法,使用变量保存的数据类型首字母命名,如:
$s_MyName = ‘类型命名法 “$s_MyName”,如:”s” 字符串,第一次赋值’;
echo $s_MyName;
echo ‘<hr>‘;
echo ‘——-注:S 是字符串, i 是数字, int 是整型’;
echo ‘<hr>‘;
$s_MyName = ‘这是第二次赋值,会把原“$s_MyName”的值改变’;
echo $s_MyName;
echo ‘<hr>‘;
echo ‘<h3>引号的作用</h3>‘;
echo ‘1、“ <span style="background-color: #960000;color: #fff;font-size=25px;font-weight: bold;">‘’</span> ”单引号,保存文本,字符串 <br >‘;
echo ‘2、“ <span style="background-color: #960000;color: #fff;font-size=25px;font-weight: bold;">“”</span> ”双引号,保存文本,保存变量<br >‘;
echo ‘——-注:<br >‘;
echo ‘1)、单引号内可用“双引号”。’;
echo “2)、双引号内可以’单引号’。”;
echo ‘3)、单引号不可以使用变量,如:$s_MyName。’;
echo “4)、双引号内可以使用变量,【$ s_MyName】变量如: {$s_MyName}”;
echo ‘<hr>‘;
echo ‘注:“ <span style="background-color: #960000;color: #fff;font-size=25px;font-weight: bold;">\</span> ”反斜杆,是转义字符,把后面的符号转换一个意思。<br >‘;
echo ‘如:我是 \’php\’ ‘;
echo ‘<hr>‘;
echo ‘<h3>数据类型</h3>‘;
echo ‘<span style="color: #960000;font-size=25px;font-weight: bold;">基本类型:字符串【string】、布尔值【Boolean】、数字【int】(包括:整数和浮点数): </span><br >‘;
$MyName = ‘如:string 代码字符串,后面()括号里是数字是代表“长度”<br >‘;
var_dump($MyName);
//注:php是弱类型语言,在创建变量时,不需要强制这个变量的类型,变量存储时什么类型,就是什么类型。
echo ‘—-注:php是弱类型语言,在创建变量时,不需要强制这个变量的类型,变量存储时什么类型,就是什么类型。<br >‘;
echo ‘<hr>‘;
echo ‘<h4>字符串 、整数 、浮点型</h4>‘;
$number = ‘10’;
var_dump($number);
echo “[string 就是字符串,写法:\$number = ‘10’]”;
echo ‘与’;
$number = 10;
var_dump($number);
echo “[int 就是整数,写法:\$number = 10]”;
//数字是不需要加引号,加了引号就变成字符串。
echo ‘区别。注:数字是不需要加引号,加了引号就变成字符串<br >‘;
$number = 900.012;
var_dump($number);
echo ‘:float 就是浮点型 <br >‘;
echo ‘<h4>布尔值</h4>‘;
//布尔值:只有两个,真和假,true 和 false
echo ‘例:’;
$Bool = true;
var_dump($Bool);
$Bool = false;
var_dump($Bool);
echo ‘<br >布尔用”echo” 没有办法显示 true 和 false ,只是:1 代表真,0 代表假,0 是空,不会打印出来。如例,只能“var_dump($Bool)”打印出类型。true 和 false 在编程里用片是非常广泛的。<br >‘;
echo ‘<hr>‘;
echo ‘<h4>复合类型:数组、对象</h4>‘;
echo ‘数组,可以保存一组数据,里面的数据可以用很多类型,如:整数、浮点数、布尔值、字符串、数组全可以放里面<br >‘;
$arr = [];
var_dump($arr);
echo ‘—————注:array:数组<br >‘;
$arr = [
‘php8教程’,
‘我是字符串’,
10,
1000.111,
true
];
//print_r 打印数组
print_r($arr);
echo ‘<h4>创建类,object 就是对象</h4>‘;
class App
{
};
$php = new App;
var_dump($php);
echo ‘<hr>‘;
echo ‘<h4>特殊类型:null 、资源</h4>‘;
echo ‘特殊类型:’;
$bA = null;
var_dump($bA);
?>