PHP 基本语法,变量
1.基本语法:使用<?php "运行代码"?>
<?php$conn = mysql_connect("localhost","root","123");var_dump($conn);
?>
结尾处的;可以省略,其他地方省略会出现语法出错,如下:
<?php$conn = mysql_connect("localhost","root","123")var_dump($conn)
?>
错误提示如:Parse error: syntax error, unexpected 'var_dump' (T_STRING) in E:\amp\website\index.php on line 3
2. 局部变量local,全局变量global,静态static
<?php $outmsg ='outmsg';function Say(){$msg ='hellow';echo $msg;echo $outmsg ; }Say(); echo $msg ?>
运行代码结果如下:
Notice: Undefined variable: outmsg in E:\amp\website\vartest.php on line 7
Notice: Undefined variable: msg in E:\amp\website\vartest.php on line 12
$outmsg 为全部全量只能在函数外部访问即在标签<?php?>之间使用,而$msg属于局部变量只能在函数内访问。
如果想读取函数内的局部变量则修改函数内变量声明如下
function Say(){global $msg ;$msg ='hellow';echo $msg; }
则可以在外部访问 $msg 变量了。
一般情况下局部变量在函数执行则会自动销毁,如果需要保存下来则使用static关键字,如获取递增索引值
<?php function GetIndex(){ static $index=0; return $index++; } echo GetIndex(),"<br/>"; echo GetIndex(),"<br/>"; echo GetIndex(); ?>
转载于:https://www.cnblogs.com/holy-night/articles/5118229.html
PHP 基本语法,变量相关推荐
- JS-概述-基本语法-变量-数据类型
概述-基本语法-变量-数据类型 1 JavaScript 概述 ① JavaScript 的特点 JavaScript 是一门动态的,弱类型的,解释型的,基于对象的脚本语言. 动态: 程序执行的时候才 ...
- Python基础语法——变量
一.Python 语言特点 1.简单易学:与C和Java比,Python的学习难度更低一点,更适合新手入门. 2.简洁明了.Python的语法非常简洁,代码量少,非常容易编写. 3.Python 是解 ...
- javascript基础语法——变量和标识符
前面的话 关于javascript,第一个比较重要的概念是变量,变量的工作机制是javascript的基本特性.实际上,变量是标识符的一种.本文将详细介绍变量和标识符 定义 标识符(Identifie ...
- 专科 java转go 翱翔之路(一)基础语法:变量声明,匿名函数,结构体,函数,map
本人专科!在太原干了一年了,想从java转go,上班中自学go,明年找go语言相关的工作 立帖为证! 待羽翼丰满,大风到来,便是我翱翔之时!!! 1.Go语言 1.命令 1.1 查看版本号 go ve ...
- 存储过程语法 - 变量
语法 存储过程是可以编程的,意味着可以使用变量,表达式,控制结构 , 来完成比较复杂的功能. 变量 DECLARE 通过 DECLARE 可以定义一个局部变量,该变量的作用范围只能在 BEGIN-EN ...
- ES6新语法 变量 、 服务器端js和浏览器端js的区别
服务器端js和浏览器端js的区别 /*** 1.js运行在浏览器端有* ECMAScript:js语法(变量,数据类型,表达式,代码结构)* Bom:浏览器对象模型,用js去操作浏览器窗口* Dom: ...
- golang基本语法——变量使用详解
一.变量的使用 1.1 什么是变量 变量是为存储特定类型的值而提供给内存位置的名称.在go中声明变量有多种语法. 所以变量的本质就是一小块内存,用于存储数据,在程序运行过程中数值可以改变 1.2 声明 ...
- Java语言基本语法————变量和常量数据类型
变量 变量的概念: 内存中的一个存储区域 该区域有自己的名称(变量名)和类型(数据类型) Java中每个变量必须先声明,后使用 该区域的数据可以在同一类型范围内不断变化 定义变量的格式:数据类型 ...
- C#基础语法————变量
1.变量的存储 一个变量只不过是一个供程序操作的存储区的名字.在 C# 中,每个变量都有一个特定的类型,类型决定了变量的内存大小和布局.范围内的值可以存储在内存中,可以对变量进行一系列操作. 存储变量 ...
最新文章
- Python应用实战系列(一)-正则表达式大全
- Apache Flink 在京东的实践与优化
- Bootstrap3 警告框插件的使用方法
- 备忘录AIX主机下用SHELL脚本编写FTP传某个目录下的文件到LINUX主机
- 从入门到入土:[SEED-Lab]-幽灵攻击|Spectre Attack Lab|详细说明|实验步骤|实验截图
- python:可变参数与apply
- C++ 不能在类体外指定关键字static
- 你知道怎么用Idea抽取方法、创建class吗?
- GB35114—⑤、附 录C
- 微信小程序入门9-微信开放平台unionId机制介绍
- 诱人的 TypeScript 视频教程(69 个视频)
- 头脑王者源码微信答题小程序pk知识问答源码介绍
- 2019Windows7 虚拟机安装系统图文教程
- 遇到“无法浏览网页”教你十招解决疑难杂症
- 自学Python去接单,一周就能赚取近1200块,你看不起的行业,真的很赚钱!
- mysql vtype_ExtJs6学习笔记 -- 自定义 vtype
- Lumen为《堡垒之夜:大逃杀》第四章带来实时全局光照
- Python最抢手、Java最流行、Go最有前途,7000位程序员揭秘2019软件开发现状
- python常见几种设计模式
- Excel文本处理函数
热门文章
- 贪婪算法在求解最短路径中的应用(JAVA)--Dijkstra算法
- dos命令测试网络连通情况
- vscode用鼠标滚轮_前端开发神器 VSCode 使用总结
- python不支持的数据类型有achar bint cfloat dlist_第1篇:Cython的数据类型(第二部分)
- docker 发布tomcat项目_在docker中部署tomcat并且部署java应用程序的步骤详解
- python画多边形_python – 使用matplotlib更有效地绘制多边形
- bios设置_bios怎么设置显存 bios设置显存教程【图文】
- c html转换成word,C#实现HTML转WORD及WORD转PDF的方法
- css3盒模型、过渡、转换介绍
- 2022年数据库云管平台白皮书