分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 网页技术

PHP变量

发布时间:2023-09-06 01:08责任编辑:彭小芳关键词:PHP

PHP变量

  • 变量名以$符号开始,后面跟着变量的名称
  • 变量名必须以字母或者下划线字符开始
  • 变量名称只能包含字母数字字符以及下划线(A-z、0-9和_)
  • 变量名不能包含空格
  • 变量名区分大小写

PHP没有声明变量的命令

变量在第一次给它赋值的时候被创建

<?php$txt="Hello world!";$x=5;$y=10.5;?>

PHP是一门弱类型语言

 PHP会根据变量的值,自动把变量转换为正确的数据类型。

PHP变量作用域

  • local
  • global
  • static
  • parameter

全局和局部作用域

<?php $x=5; // 全局变量 function myTest() { ????$y=10; // 局部变量 ????echo "<p>测试函数内变量:<p>"; ????echo "变量 x 为: $x"; ????echo "<br>"; ????echo "变量 y 为: $y"; //输出10} ?myTest(); echo "<p>测试函数外变量:<p>"; echo "变量 x 为: $x"; //输出5echo "<br>"; echo "变量 y 为: $y"; ?>

  1、global 关键字用于函数内访问全局变量

<?php$x=3;$y=5;function myTest(){ ???global $x,$y; ???$z=$x*$y;}myTest();echo "$z";//输出15?>

  上面实例可以写成这样

<?php $x=5; $y=10; function myTest() { ????$GLOBALS[‘y‘]=$GLOBALS[‘x‘]*$GLOBALS[‘y‘]; } ?myTest(); echo $y; //输出50?> 

  2、static作用域(当一个函数完成时,他的所有变量通常都会被删除,然而你不希望删除,要做到第一次声明时使用static关键字)

<?phpfunction myTest(){ ???static $x=0; ???echo $x; ???$x++;} myTest();//0myTest();//1myTest();//2?>

  

PHP变量

原文地址:http://www.cnblogs.com/shiyoushao/p/7800241.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved