博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php_l3arning_notes_0
阅读量:4592 次
发布时间:2019-06-09

本文共 1319 字,大约阅读时间需要 4 分钟。

  php是server端的脚本语言,可嵌入到HTML中。In history,可以使用多种标记来区分php脚本。

asp标记 <% php code %>短标记: 
以上两种已经不用了;脚本标记标准标记(常用):

php注释:

习惯,学会注释;注释的内容不会被php解析;

行注释,一次注释一行;

// 或#后面所有内容都是注释

块注释:一次注释多行

 

/**@功能说明:哈哈哈*@作者:1go0*/

php语句分隔符“?>”

在php中,代码是以行为单位,系统需要通过判断行的结束,该结束通常都是一个符号;分号(英文状态)

定义内容:

$a=5;

echo<"hello_w0rld">;

特殊说明:

            
"有自带语句结束符的效果,最后一行php代码可以没有语句结束符“;” ?>

php中很多代码的书写并不是嵌入到html中,而是单独存在,通常书写习惯就不建议使用标记结束符?>,php回自动从开始到最后全部。

变量

php是一种动态网站的脚本语言,动态语言的特点是交互性,会有数据的传递,而php作为中间人,需要进行数据的传递,传递的前提就是php能自己存储数据(临时存储)

变量的使用:

php中的所有变量前都必须以"$"开始

变量名有字母、数字和下划线构成,但不能以数字开头。

定义:在系统中增加对应的变量名

赋值:将数据复制给变量名

可以通过变量名访问存储的数据

可以将变量从内存中删除

预定义 变量(提前定义的变量;系统定义的变量;预定义变量都是数组)

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

$_POST:post提交的数据都保存在此

$_REQUEST:get和post提交的数据都会保存再此

$GLOBAL:php中所有的全局变量

$_SERVER:服务器信息

$_SESSION:session会话数据

$_COOKIE:cookie绘画数据

$_ENV :环境信息

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

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

例如:

变量传值(值传递,引用传递):将一个变量赋值给另外一个变量

值传递:将变量保存的值赋值一份,然后将新的值给另外一个变量保存(两个变量没有关系)

引用传递:将变量保存的值所在的内存地址,传递给另外一个变量;两个变量值相同一块内存空间(两个变量是同一个值)

  $新变量=&$老变量;

在内存中,通常有以下几个分区

栈区:不存数据,运行程序代码,少but快

代码段:存储程序的内存部分(不执行)

数据段:存储普通数据(全局区和静态区)

堆区:存储复杂数据(大but速度慢)

 

 

 

 

",$b,"
";//a=10;b=5//引用传递$c=10;$d=&$c;$c=5;echo $c,"

",$d,"
";//c=10;d=5?>

 

转载于:https://www.cnblogs.com/1go0/p/9975084.html

你可能感兴趣的文章
Swing应用开发实战系列之一:自定义JdbcTemplate
查看>>
Java随笔一:String类中方法split
查看>>
(转)使用LVS实现负载均衡原理及安装配置详解
查看>>
01整数规划
查看>>
a recipe kindly provided by Dimas for kikuchi
查看>>
icon design隐私条款
查看>>
移动端开发
查看>>
3. Elements of a Test Plan
查看>>
通过NuGet获取sqlite对应的.net的dll
查看>>
用户和用户组,以及文件和文件夹的权限
查看>>
H5 基于Web Storage 的客户端留言板
查看>>
linux添加字体
查看>>
Fastjson是一个Java语言编写的高性能功能完善的JSON库。
查看>>
一篇和Redis有关的锁和事务的文章
查看>>
delphi验证手机号码地址的正则表达式验证function
查看>>
sublime 我的快捷键
查看>>
asp.net MVC日志插件Log4Net学习笔记一:保存日志到本地
查看>>
9-16Jenkins-1第一个任务
查看>>
HTML 标签
查看>>
8 款为 WordPress 文章生成缩略图的插件
查看>>