赞
踩
PHP 脚本以 <?php
开头,以 ?>
结尾:
- <?php // 此处是 PHP 代码 ?>
-
- <?php
- // 此处是 PHP 代码
- ?>
PHP 脚本可放置于文档中的任何位置,文件扩展名是 ".php"。 PHP 文件通常包含 HTML 标签以及一些 PHP 脚本代码,注意: html js css可以写在php文件里运行,但php不能写在html js css文件里运行。
PHP 语句以分号结尾(;)
- <!DOCTYPE html>
- <html>
- <body>
-
- <h1>我的第一张 PHP 页面</h1>
-
- <?php
- echo "Hello maoshu!";
- ?>
-
- </body>
- </html>
不同点:
echo - 能够输出一个以上的字符串,英文逗号隔开
print - 只能输出一个字符串,并始终返回 1
echo 比 print 稍快,并且开销低
- <?php
- echo "<h2>猫叔123!</h2>";
- echo "Hello world!<br>";
- echo "Maoshu", " string", 1, " 2 ";
- ?>
相同点:
都是一个语言结构,有无括号均可使用:echo 或 echo() print 或 print()
注释不会被作为程序来读取和执行。它唯一的作用是供代码编辑者阅读(让别人阅读明白,提醒自己做过什么,特别是一些函数方法的用途等)
- <?php
- // 这是单行注释
-
- # 这也是单行注释
-
- /*
- 这是多行注释块
- 它横跨了
- 多行
- 随意换行没问题
- echo '猫叔';
- */
- ?>
变量是存储信息的容器,有点类似初中数学里的代数 x=1,y=2
- $a=5;
- $_a = 5;
- $b=6;
- $c=$a+$b;
- echo $c;
=号并不是真实的等号,而是叫赋值
变量以 $ 符号开头,其后是变量的名称
变量名称必须以字母或下划线开头
变量名称不能以数字开头,不能有空格
变量名称只能包含字母 数字 字符和 下划线(A-z、0-9 以及 _)
变量名称对大小写敏感($y 与 $Y 是两个不同的变量)
注释:PHP 变量名称对大小写敏感!
推荐的几种命名方法:
下划线命名法 $first_name = 'zhang';
小驼峰命名法 $firstName = 'zhang';
大驼峰命名法 $FirstName = 'zhang';
- $txt="Hello world!";
- $a=5;
- $b=8.5;
不必告知 PHP 变量的数据类型,php会根据它的值,自动把变量转换为正确的数据类型
变量也有作用域之分,等到后面函数的时候再说。
- echo '皓哥
-
- 你在干什么
-
- ?
-
- ';
-
- /**
-
- 我在
-
- 看抖音小姐姐
-
-
- */
所有用户定义的函数、类和关键词(例如 if、else、echo 等等)都对大小写不敏感, 但是所有变量都对大小写敏感
- ECHO "Hello 皓哥!<br>";
- echo "Hello 皓哥!<br>";
-
- EcHo "Hello 皓哥!<br>";
- PRint "Hello 皓哥!<br>";
- $color="red";
- echo "My car is " . $color . "<br>";
- echo "My house is " . $COLOR . "<br>";
可以像python一样在命令行里运行php 用cmd或者vscode插件
可以获取用户输入的内容
- $input = readline("请输入内容:");
- echo "您输入的内容是: " . $input;
- echo "请输入内容:";
- $input = fgets(STDIN);
- echo "您输入的内容是: " . $input;
字符串、整数、浮点数、逻辑(布尔型)、数组、对象、NULL、资源类型 用var_dump() 会返回变量的数据类型和值,一般用于开发调试时使用
只获取数据类型 echo gettype($a);
字符串是字符序列,比如 "Hello world!"。
字符串可以是引号内的任何文本,可以使用单引号或双引号 注意双引号和单引号的区别
- $x = "Hello world!";
- echo $x;
- echo "<br>";
- $x = 'Hello world!';
- var_dump($x);
和数学里的整数有些区别
整数必须有至少一个数字(0-9)
整数不能包含逗号或空格
整数不能有小数点
整数正负均可
可以用三种格式规定整数:十进制、十六进制(前缀是 0x)或八进制(前缀是 0)
- $x = 5985;
- var_dump($x);
- echo "<br>";
- $x = -345; // 负数
- var_dump($x);
- echo "<br>";
- $x = 0x8C; // 十六进制数
- var_dump($x);
- echo "<br>";
- $x = 047; // 八进制数
- var_dump($x);
浮点数是有小数点或指数形式的数字
- $x = 10.365;
- var_dump($x);
- echo "<br>";
- $x = 2.4e3;
- var_dump($x);
- echo "<br>";
- $x = 8E-5;
- var_dump($x);
- $x=true;
- $y=false;
在一个变量中存储多个值 分为一维数组和多维数组,认识即可,不要深究,后面会专门讲
- $cars=array("Volvo","BMW","SAAB");
- $_cars=["Volvo","BMW","SAAB"];
- var_dump($cars);
- var_dump($_cars);
需要用到类和封装的知识 等学到类的时候再讲
特殊的 NULL 值表示变量无值。NULL 是数据类型 NULL 唯一可能的值 注意:可以通过设置变量值为 NULL 来清空变量数据
- $x="Hello world!";
- var_dump($x);
-
- $x=null;
- var_dump($x);
等学到数据库的时候再讲
实战目标: html简单介绍 复习变量声明和输出 复习注释 了解变量重复赋值
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。