语法初步

php是一种运行在服务器端的脚本语言,可以嵌入到HTML中

PHP代码标记

ASP标记:<%php 代码%>

短标记:<?php代码 ?>

脚本标记:<script language="php">php代码</script>

标准标记(常用):<?php 代码?>

php语句分隔符

1.;

2.PHP中其实很多代码的书写并不是嵌入到HTML中,而是单独存在,通常书写习惯中就不建议使用标记结束符?>,PHP会自动从开始到最后全部认为是 PHP代码,从而解析。

防止传入空格解析,造成不必要的传输

4.变量的基本概念

1、变量是用来存储数据的;

2、变量是存在名字的;

3、变量是通过名字来访问数据的;

4、变量可以改变数据的;

5.变量的定义及使用

<?php
//定义变量:在PHP中不需要任何关键词定义变量(赋值)
$var1; //定义变量
$var2 = 1; //定义同时赋值
//访问变量
echo $var2; //通过var2变量名字找到存储的内容1,并输出

//修改变量
$var2 = 2;
echo '<hr/>',$var2; //echo多个内容只需要用单引号分割

//删除变量:使用unset(变量名字)
unset($var2);
echo $var2; 

1.定义变量:在PHP中不需要任何关键词定义变量(赋值)

2.echo多个内容只需要用单引号分割

3.删除变量:使用unset(变量名字)

6.变量命名规则

1、在PHP中变量名字必须以$符号开始

2、名字由,字母,数字,下划线组成,且数字不能开头

3、PHP本身中运行中文为变量(不建议)

<?php
//正确定义
$var1;
$_var2;
$中国;
//错误定义
$1var;

7.预定义变量

预定义变量:提前定义的变量,系统定义的变量,存储许多需要用到的数据(预定义变量都是数组)

$_GET:获取所有表单以get方式提交的数据

$_POST:POST提交的数据会保存在此

$_REQUEST:GET和POST提交的都会保存

$GLOBALS:PHP中所有的全局变量

$_SERVER:服务器信息

$_SESSION:session会话数据

$_COOKIE:cookie会话数据

$_ENV:环境信息

$_FILES:用户上传的文件信息

8.可变变量

可变变量:如果一个变量保存的值刚好是另外一个变量的名字,那么可以直接通过访问一个变量得到另外一个变量的值,在变量前面再多加一个$符号

<?php
$a="b";
$b="cc";
echo $$a

原理是:$a变成b 然后输出$b则是cc

9.变量的传值

②值传递代码执行过程

$a=$b

③引用传递执行过程

定义:将变量保存的值所在的内存地址,传递给另外一个变量:两个变量指向同一块内存空间(两个变量是同一个值)

$新变量 = &$老变量

$a=&$b 将变量b的地址赋给变量a

最后修改:2022 年 06 月 28 日
如果觉得我的文章对你有用,请随意赞赏