当前位置: 首页 > news >正文

广州网站开发制作网络游戏推广员

广州网站开发制作,网络游戏推广员,做足球采集软件和预测软件的网站,动漫设计与制作学什么课程变量 变量的声明、使用、释放 变量定义 形式 $ 变量名;严格区分大小写 $name; $Name; $NAME //三个变量不是同一个变量字母、数字、下划线组成,不能以数字开头,不能包含其他字符(空白字符、特殊字符) 驼峰式命名法、下划线式命名法 $first_name; $fi…

变量

变量的声明、使用、释放

变量定义

  • 形式

    $ + 变量名;
    
  • 严格区分大小写

    $name;
    $Name;
    $NAME
    //三个变量不是同一个变量
    
  • 字母、数字、下划线组成,不能以数字开头,不能包含其他字符(空白字符、特殊字符)

  • 驼峰式命名法、下划线式命名法

    $first_name;
    $firstName;
    $FirstName;
    
  • 标识符(关键字)尽量不作为变量名

变量的赋值、使用

  • echo 输出字符串

    <?php
    $username="gjl";
    echo $username;//在网页输出 gjl
    ?>
    

变量的释放

  • unset()函数

    unset($变量名);

    <?php
    $username="gjl";
    unset($username);
    echo $username;//报错Notice: Undefined variable: username in E:\phpstudy\WWW\test.php on line 4
    //未定义变量
    ?>
    

可变变量

  • 可变变量:

    一个变量的名字可以动态设置和使用

    也是 php 中变量覆盖漏洞的原因之一

    定义:

    $$
    
  • 使用举例

    <?php
    $username="gjl";
    $gjl="GuoJialiang";
    echo $$username;
    //输出 GuoJialiang
    //$($username)
    ?>
    
  • 应用

    <?php
    $username="gjl";
    $gjl="GuoJialiang";
    $$username="liang";
    echo $gjl;
    //输出 liang
    ?>
    

变量类型

  • 具有相同类型的数据才能相互操作

输出变量类型

  • 将变量类型输出使用函数 var_dump()

    <?php
    $name = "ZhangSan";
    var_dump($name);
    //输出 string(8) "ZhangSan"
    //长度为8的字符串“ZhangSan”
    ?>
    
    <?php
    $sex = true;
    var_dump($sex);
    $age = 24;
    var_dump($age);
    $score = 59.9;
    var_dump($score);//输出 bool(true) int(24) float(59.9) 
    ?>
    

bool

  • true/false

    进行 if 判断的时,候如果表达式不是布尔类型的值,会自动进行类型转换,将其它类型的值转换成布尔值,以下值被认为是false,其他大部分的值则被认为是true

    bool(false)        // $flag = 
    int(0)             // 0
    float(0)           // 0.0
    string(0)""        // ""
    string(1)"0"       // "0"
    array(0){}         // array()
    NULL               // NULL
    

int

  • 整型,存储整数

    $age = 24;
    var_dump($age);
    // int(21)
    

float

  • 浮点型,包含小数的数

    $score = 59.9;
    var_dump($score);
    // float(59.9)
    

string

  • 字符串,可以使用单引号、双引号、定界符三种方法进行定义
单引号
  • 单引号定义的字符串不能再包含单引号,如果必须使用单引号则需要用反斜杠 \ 进行转义 \'

    <?php
    $welcome = 'welcome \'ZhangSan\'';
    echo $welcome;
    //输出 welcome 'ZhangSan'
    ?>
    
  • php 不会解析单引号中的变量

    <?php
    $name = 'zhangSan';
    $msg = 'welcome $name';
    echo $msg;
    //输出 welcome $name
    ?>
    
双引号
  • 可以包含单引号,无须转义,但包含双引号时需要转义

    php 会解析双引号间的变量

    <?php
    $name = "zhangSan";
    $msg = "welcome $name";
    echo $msg;
    //输出 welcome zhangSan
    ?>
    
  • 双引号中要解析的变量通常要用 {} 括起来

    <?php
    $name = "zhangSan";
    $msg = "welcome {$name}";
    echo $msg;
    //输出 welcome zhangSan
    ?>
    
定界符
  • 使用情景

    当需要定义大段字符串时,并且该字符串出现大量特殊字符(包括反引号、双引号等)

  • 定界符定义字符串中的单双引号、大部分特殊字符不需要转义

  • <<< 标志 表示定界符开始,同样的标志;为结束标识符,定界符结束要顶格,分号之后的此行不可有任何字符(包括空字符)

  • 定界符中的标志建议使用纯大写字母

  • 定界符中的 $ 同样会被识别为变量,变量名要用 {} 括起来

    <?php$name = "gjl";
    $msg = <<<GJL
    <h1>My Name is <span style = "color:pink">{$name}</span>!</h1>
    <script>console.log( 'This message is from info.php! ")
    </script>
    GJL;
    //若结束符后输入任何字符(包括空字符)则会报错Parse error: syntax error, unexpected $end
    echo $msg;
    ?>
    

    输出效果

    image-20231020095700962

字符串拼接
  • 在php中 . 表示拼接

    $a.$b

    <?php
    $name = "zhangSan";
    $message = "welcome,";
    echo $message.$name;
    //输出 welcome,zhangSan
    ?>
    
http://www.ds6.com.cn/news/6016.html

相关文章:

  • wordpress删除自定义分类电商网站seo优化
  • 做商城网站需要什么资质南宁百度关键词排名公司
  • 修改wordpress ftp端口温州seo排名优化
  • 太原网站建设招聘广州seo公司排名
  • 石家庄有做网站的公司吗网站优化公司开始上班了
  • 厦门网站建设网页设计爱站网站排行榜
  • wordpress上站工具幽默广告软文案例
  • 室内设计手绘图seo网络推广外包公司
  • 在线做txt下载网站长春网站seo公司
  • 有哪些做相册视频剪辑的网站怎么引流客源最好的方法
  • 网站建设的目的分析关键词免费下载
  • 免费模板网站都有什么区别临沂seo全网营销
  • 海口网站建设王道下拉棒信息流推广渠道有哪些
  • 郴州市建设局网站必应搜索引擎国际版
  • 郑州软件开发公司网站百度提交网址
  • 中国建设劳动学会是假网站吗邯郸seo排名
  • 传媒公司做网站编辑_如何?成都seo专家
  • 做网站视频教程产品推广外包
  • 上海地区做旧物回收的网站网络营销推广方案策划与实施
  • 杭州网站维护公司廊坊seo排名公司
  • 网络公司网站建设首页网上推广app怎么做
  • 马云不懂技术如何做网站广东互联网网络营销推广
  • 做3d动画网站前端优化网站
  • 政府网站集约化建设项目流程凡科建站客服电话
  • 湘潭网站制作常州seo
  • 智能自助建站网站怎样在网上推广
  • 学做视频的网站百度官网优化
  • 免费网站源码大全百度推广平台登录入口
  • 用什么做网站营销型网页设计
  • 公司网站制作门槛网站优化推广价格