一、简介
PHP(全称:PHP:Hypertext Preprocessor,即"PHP:超文本预处理器")是一种通用开源脚本语言
PHP 能做什么?
PHP 可以生成动态页面内容
PHP 可以创建、打开、读取、写入、关闭服务器上的文件
PHP 可以收集表单数据
PHP 可以发送和接收 cookies
PHP 可以添加、删除、修改您的数据库中的数据
PHP 可以限制用户访问您的网站上的一些页面
PHP 可以加密数据
通过 PHP,您不再限于输出 HTML。您可以输出图像、PDF 文件,甚至 Flash 电影。您还可以输出任意的文本,比如 XHTML 和 XML。
php标记:
<?php
....
?>
注意:开始标记和结束标记独占一行;php文件必须以.php结尾
分隔符号:php需要在每个语句后用分号来结束指令,需要注意的是必需采用英文输出
注释:支持c、c++、unix、shell风格等的注释方法,但是我们仍然保持在js中的注释风格即可。
输出方法:
- echo命令表示输出,而写在echo后面的代码能够直接被显示出来
- Var_dump() 输出信息,能够看到数据的类型和长度
- Print_r() 输出数组
例子:
-
<?php
-
$num=
010;
-
var_dump($num);
//int(8)
-
echo($num);
//88
-
?>
二、名词解释:
1.变量
描述:其所表示的值可以发生变化的量,在php中变量用一个美元符号 $ 后面跟变量名来表示
语法:$变量名=值
规则:变量名与php中其他的标签一样遵循相同规则,一个有效变量名由字母或下划线开头,后面跟上任意数量的字母,数字或者下划线
注意:
a.php中变量名大小写敏感
b.php中变量可以直接在写出变量名后直接使用,而不需要js中的“声明赋值”过程
c.*php中变量之间的赋值总是【赋值传递】,如果必须【传递地址】则需要使用&符号
d.php中变量的作用域采用函数级作用域(暂时)
例子:
-
<?php
-
$num=
20;
-
$variable=
'skyblue';
-
echo $num;
//20
-
echo $variable;
//skyblue
-
?>
2.常量
描述:在脚本执行期间该值不能改变的标示符,常量默认大小写敏感,传统上常量标示符总是大写的
语法:define('常量名','简单值');
规则:常量名和其他任何PHP标签遵循同样的命名规则,合法的常量名以字母或下划线开始,后面跟着任何字母,数字或下划线
注意:
a.常量实际上可以认为是【宏定义】在php中的一个体现
b.为了区分变量和常量,我门约定常量在定义时均使用大写
c.php中实际上并不是所有的常量的值都不能改变,MC(魔术常量)就能够发生改变
例子1:
-
<?php
-
define(
'BR',
'<br>');
//换行
-
-
define(
'NAME',
'Jack');
-
echo NAME;
//Jack
-
echo BR;
-
define(
'PI',
'3.1415926');
-
echo PI;
//3.1415926
-
define(
'AGE',
'22');
-
echo
'<br>';
//换行
-
echo AGE;
//22
-
?>
例子2:魔法常量
-
<?php
-
//魔法常量
-
echo
__FILE__;
//文件路径不同其值不同
-
echo
'<br>';
//换行
-
echo
__DIR__;
//文件目录不同其值不同
-
?>
3.表达式
描述:表达式是php的基石,可以说在php中缩写的任何内容都是表达式,官方给出的概念是【任何有值的东西均可以称为表达式】
语法:在php中表达式无法精确的被给出一个语法来设定,但可以简单设立一个通俗的标准,那就是语句如果不加分号的部分,就是表达式
注意:
上面的说法并不完全准确,毕竟有一些语句是不使用分号结尾的,例如流程控制中的if等结构,还有函数等结构。
因此上面的说法只是‘简单’设立的一个标准
例子:
-
<?php
-
$variable=
3.14
-
true
-
$a>$b
-
?>
转载:https://blog.csdn.net/weixin_43285360/article/details/116760173