zoukankan      html  css  js  c++  java
  • PHP $$符号的作用与使用方法

    php中$$符号的定义与作用

    在PHP中单个美元符号变量($str),表示一个名为str的普通变量,它可以存储字符串、整数、数组、布尔等任何类型的值。

    双美元符号的变量($$str):表示一个可变变量(也可叫做引用变量),用于存储$str的值。

    可变变量:指一个变量的变量名可以动态的设置和使用,利用一个普通的变量通过声明来设置。

    注意:PHP 的函数和类的方法中,超全局变量不能用作可变变量。$this变量也是一个特殊变量,不能被动态引用。

    例:

    $$str;

    php中$$符号的使用方法

    示例代码:

    <?php
    $var = 'hello word !';
    $str = 'var';
    echo $str;
    echo $$str;
    ?>

    输出结果:

    var
    hello word !

    说明:

    1、$str的变量的值为字符串 var

    2、$$str为一个可变变量,$str的值为 var 则 $$str 等同于 $var

    示例2:

    <?php
    $a = 'b';
    $b = 'c';
    $c = 'a';
    echo $a; //输出 :b
    echo $b; //输出 :c
    echo $c; //输出 :a
    echo $$a; //输出 :c
    echo $$$a; //输出 :a
    echo $$$$a; //输出 :b
    ?>

    示例3:

    类的动态实例化

    <?php
    class data_user {
     function age(){
     return '10';
     }
    }
    $var = 'data_user';
    $a = new $var;
    echo $a->age();
    ?>
    //输出结果:10
  • 相关阅读:
    二维卷积层
    gluon 实现多层感知机MLP分类FashionMNIST
    gluon实现softmax分类FashionMNIST
    gluon 实现线性回归
    GPU使用
    Python迭代器和生成器
    L2范数惩罚项,高维线性回归
    多项式拟合
    模型选择,欠拟合,过拟合
    多层感知机MLP的gluon版分类minist
  • 原文地址:https://www.cnblogs.com/-mrl/p/11711697.html
Copyright © 2011-2022 走看看