标签:赋值 文件信息 环境 变量 不能 lan 保存 复制 文件
php是server端的脚本语言,可嵌入到HTML中。In history,可以使用多种标记来区分php脚本。
asp标记 <% php code %> 短标记: <?php code ?> 以上两种已经不用了; 脚本标记<script language="php">code</script> 标准标记(常用):<?php code ?> <html> <body> <b> <?php //在脚本开始前,会对脚本功能进行简单阐述。 echo"hello world"; ?> </b> <body> </html>
php注释:
习惯,学会注释;注释的内容不会被php解析;
行注释,一次注释一行;
// 或#后面所有内容都是注释
块注释:一次注释多行
/* *@功能说明:哈哈哈 *@作者:1go0 */
php语句分隔符“?>”
在php中,代码是以行为单位,系统需要通过判断行的结束,该结束通常都是一个符号;分号(英文状态)
定义内容:
$a=5;
echo<"hello_w0rld">;
特殊说明:
<html> <body> <b> <?php echo"hello world"; echo"hello world" //php中标记结束符"?>"有自带语句结束符的效果,最后一行php代码可以没有语句结束符“;” ?> </b> <body> </html>
php中很多代码的书写并不是嵌入到html中,而是单独存在,通常书写习惯就不建议使用标记结束符?>,php回自动从开始到最后全部。
变量
php是一种动态网站的脚本语言,动态语言的特点是交互性,会有数据的传递,而php作为中间人,需要进行数据的传递,传递的前提就是php能自己存储数据(临时存储)
变量的使用:
php中的所有变量前都必须以"$"开始
变量名有字母、数字和下划线构成,但不能以数字开头。
定义:在系统中增加对应的变量名
赋值:将数据复制给变量名
可以通过变量名访问存储的数据
可以将变量从内存中删除
预定义 变量(提前定义的变量;系统定义的变量;预定义变量都是数组)
$_GET: 获取所有表单以get方式提交的数据
$_POST:post提交的数据都保存在此
$_REQUEST:get和post提交的数据都会保存再此
$GLOBAL:php中所有的全局变量
$_SERVER:服务器信息
$_SESSION:session会话数据
$_COOKIE:cookie绘画数据
$_ENV :环境信息
$_FILES:用户上传的文件信息
可变变量:如果一个变量能够保存的值刚好是另外一个变量的名字,那么可以直接通过访问一个变量得到另外一个变量的值:在变量前面再多加一个$
例如:
<?php //可变变量 $a="b"; $b="c"; $$a; echo $$a; //输出c ?>
变量传值(值传递,引用传递):将一个变量赋值给另外一个变量
值传递:将变量保存的值赋值一份,然后将新的值给另外一个变量保存(两个变量没有关系)
引用传递:将变量保存的值所在的内存地址,传递给另外一个变量;两个变量值相同一块内存空间(两个变量是同一个值)
$新变量=&$老变量;
在内存中,通常有以下几个分区
栈区:不存数据,运行程序代码,少but快
代码段:存储程序的内存部分(不执行)
数据段:存储普通数据(全局区和静态区)
堆区:存储复杂数据(大but速度慢)
<?php //值传递 $a=10; $b=$a; $b=5; echo $a,"<hr/>",$b,"<br/>"; //a=10;b=5 //引用传递 $c=10; $d=&$c; $c=5; echo $c,"<hr/>",$d,"<br/>"; //c=10;d=5 ?>
标签:赋值 文件信息 环境 变量 不能 lan 保存 复制 文件
原文地址:https://www.cnblogs.com/1go0/p/9975084.html