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 基本语法,变量相关推荐

  1. JS-概述-基本语法-变量-数据类型

    概述-基本语法-变量-数据类型 1 JavaScript 概述 ① JavaScript 的特点 JavaScript 是一门动态的,弱类型的,解释型的,基于对象的脚本语言. 动态: 程序执行的时候才 ...

  2. Python基础语法——变量

    一.Python 语言特点 1.简单易学:与C和Java比,Python的学习难度更低一点,更适合新手入门. 2.简洁明了.Python的语法非常简洁,代码量少,非常容易编写. 3.Python 是解 ...

  3. javascript基础语法——变量和标识符

    前面的话 关于javascript,第一个比较重要的概念是变量,变量的工作机制是javascript的基本特性.实际上,变量是标识符的一种.本文将详细介绍变量和标识符 定义 标识符(Identifie ...

  4. 专科 java转go 翱翔之路(一)基础语法:变量声明,匿名函数,结构体,函数,map

    本人专科!在太原干了一年了,想从java转go,上班中自学go,明年找go语言相关的工作 立帖为证! 待羽翼丰满,大风到来,便是我翱翔之时!!! 1.Go语言 1.命令 1.1 查看版本号 go ve ...

  5. 存储过程语法 - 变量

    语法 存储过程是可以编程的,意味着可以使用变量,表达式,控制结构 , 来完成比较复杂的功能. 变量 DECLARE 通过 DECLARE 可以定义一个局部变量,该变量的作用范围只能在 BEGIN-EN ...

  6. ES6新语法 变量 、 服务器端js和浏览器端js的区别

    服务器端js和浏览器端js的区别 /*** 1.js运行在浏览器端有* ECMAScript:js语法(变量,数据类型,表达式,代码结构)* Bom:浏览器对象模型,用js去操作浏览器窗口* Dom: ...

  7. golang基本语法——变量使用详解

    一.变量的使用 1.1 什么是变量 变量是为存储特定类型的值而提供给内存位置的名称.在go中声明变量有多种语法. 所以变量的本质就是一小块内存,用于存储数据,在程序运行过程中数值可以改变 1.2 声明 ...

  8. Java语言基本语法————变量和常量数据类型

    变量 变量的概念: 内存中的一个存储区域 该区域有自己的名称(变量名)和类型(数据类型) Java中每个变量必须先声明,后使用 该区域的数据可以在同一类型范围内不断变化  定义变量的格式:数据类型   ...

  9. C#基础语法————变量

    1.变量的存储 一个变量只不过是一个供程序操作的存储区的名字.在 C# 中,每个变量都有一个特定的类型,类型决定了变量的内存大小和布局.范围内的值可以存储在内存中,可以对变量进行一系列操作. 存储变量 ...

最新文章

  1. Python应用实战系列(一)-正则表达式大全
  2. Apache Flink 在京东的实践与优化
  3. Bootstrap3 警告框插件的使用方法
  4. 备忘录AIX主机下用SHELL脚本编写FTP传某个目录下的文件到LINUX主机
  5. 从入门到入土:[SEED-Lab]-幽灵攻击|Spectre Attack Lab|详细说明|实验步骤|实验截图
  6. python:可变参数与apply
  7. C++ 不能在类体外指定关键字static
  8. 你知道怎么用Idea抽取方法、创建class吗?
  9. GB35114—⑤、附 录C
  10. 微信小程序入门9-微信开放平台unionId机制介绍
  11. 诱人的 TypeScript 视频教程(69 个视频)
  12. 头脑王者源码微信答题小程序pk知识问答源码介绍
  13. 2019Windows7 虚拟机安装系统图文教程
  14. 遇到“无法浏览网页”教你十招解决疑难杂症
  15. 自学Python去接单,一周就能赚取近1200块,你看不起的行业,真的很赚钱!
  16. mysql vtype_ExtJs6学习笔记 -- 自定义 vtype
  17. Lumen为《堡垒之夜:大逃杀》第四章带来实时全局光照
  18. Python最抢手、Java最流行、Go最有前途,7000位程序员揭秘2019软件开发现状
  19. python常见几种设计模式
  20. Excel文本处理函数

热门文章

  1. 贪婪算法在求解最短路径中的应用(JAVA)--Dijkstra算法
  2. dos命令测试网络连通情况
  3. vscode用鼠标滚轮_前端开发神器 VSCode 使用总结
  4. python不支持的数据类型有achar bint cfloat dlist_第1篇:Cython的数据类型(第二部分)
  5. docker 发布tomcat项目_在docker中部署tomcat并且部署java应用程序的步骤详解
  6. python画多边形_python – 使用matplotlib更有效地绘制多边形
  7. bios设置_bios怎么设置显存 bios设置显存教程【图文】
  8. c html转换成word,C#实现HTML转WORD及WORD转PDF的方法
  9. css3盒模型、过渡、转换介绍
  10. 2022年数据库云管平台白皮书