文章目录
PHP简介
php是一种运行在服务器端的脚本语言,可以嵌套在HTML中,和js差不多,HTML是由浏览器进行解析,而PHP是由php引擎进行解析。世界上最好的编程语言hhhh!!!
PHP代码标记
在HTML中可以嵌套PHP语句,所以就需要一个标识让系统和其他人知道你这个是PHP代码。
1、ASP标记<%php代码%>
<% echo "这是阿宸的PHP学习"; %>
2、短标记 <?php代码?>
<? echo "这是阿宸的PHP学习"; ?>
以上两种不常用,也不容易看出这是PHP的代码,要使用的时候需要在php文件中解除注释
3、脚本标记 <script language="php">php代码</script>
<script language="php">echo "这是阿宸的PHP学习";</script>
4、标准标记(最常用)<?php php代码 ?>
<?php echo "这是阿宸的PHP学习"; ?>
PHP注释
这里的注释基本上和java中差不多,就是为了方便其他人看的
1、行注释
行注释就是一个注释作用的范围是本行内注释的位置右边的所有
(1)//型
//后面的是注释哦
(2)#型
#后面的是注释哦
2、块注释
这个注释就是可以多行,就是注释范围内的所有都是注释的内容
/* php代码 */
/*这
一
块
是
注
释*/
变量
感觉PHP的变量还是比较简单的和python差不多,但是还是比较鲜明的在变量和常量之中
用“$”符号定义变量
$s1 =100;
echo $s1;
$s2="阿宸的PHP学习";
echo $s2;
每一个变量的数据类型中没有明确的标识来标定。
在PHP中允许有中文变量!!
预定义变量
预定义变量,就是PHP系统自带的变量
$_GET | 获取所有单表以get方式提交的数据 |
---|---|
$_POST | 获取所有单表以post方式提交的数据 |
$_REQUST | GET和POST提交的数据都会保存 |
$GLOBALS | PHP中所有的全局变量 |
$_SERVER | 服务器信息 |
$_SESSION | session会话数据 |
$_COOKIE | cookie会话数据 |
$_ENV | 环境信息 |
$_FILES | 用户上传的文件信息 |
可变变量
在PHP中有意思的是一个变量中的值也可以当做变量
就是在加上一个"$"
符号可以把除了最左面"$"
以外的符号的值提取出来,说的有点别扭,直接看代码吧
$a="b";
$b=1000;
$$a===$($a)===$b==1000;
变量传值
一个变量的值赋给并一个变量可分为两种,值传递和引用传递
值传递
就是仅仅变量的值传给另一个变量,另一个变量的改变不影响这个变量的值
$a=1;
$b=$a;
echo $a;
echo $b;
//$a=1,$b=1;
$b=2;
echo $a;
echo $b;
//$a=1,$b=2;
引用传递
引用传递就是一个地址起两个名字,一个变量名字的改变影响另一个变量名字
引用符号和c语言的一样是“&”
;
$a=1;
$b=&$a;
echo $a;
echo $b;
//$a=1,$b=1;
$b=2;
echo $a;
echo $b;
//$a=2,$b=2;
常量定义
常量定义就是在程序中定义完之后没发改变的量
常量不需要加"$"
符号
1、函数定义
define("常量名",常量值)
;
2、const定义
const 常量名=值;
;
但是这个定义好像只在PHP某几个版本中适用;所以还是用第一种吧