zoukankan      html  css  js  c++  java
  • 【php】

    1

    <?php 
    
    $arr = [
        'a' => 'aaa',
    ];
    $arr2 = $arr;
    $arr2['a'] = 'ccc';
    print_r($arr);
    print_r($arr2);
    
    // Array
    // (
    //     [a] => aaa
    // )
    // Array
    // (
    //     [a] => ccc
    // )
    
    // ==========
    
    function foo($array) {
        $array['a'] = 'ddd';
    }
    foo($arr);
    print_r($arr);
    
    // Array
    // (
    //     [a] => aaa
    // )
    
    // ==========
    
    function bar(&$array) {
        $array['a'] = 'eee';
    }
    bar($arr);
    print_r($arr);
    
    // Array
    // (
    //     [a] => eee
    // )
    
    
    ?>
    
    

    2

    <?php 
    class C {
        public $p = 'aaa';
    }
    
    $c = new C();
    $c2 = $c;
    $c->p = 'bbb';
    
    print_r($c);
    print_r($c2);
    
    // C Object
    // (
    //     [p] => bbb
    // )
    // C Object
    // (
    //     [p] => bbb
    // )
    
    $c3 = &$c;
    $c = null;
    var_dump($c);
    var_dump($c2);
    var_dump($c3);
    
    // NULL
    // object(C)#1 (1) {
    //   ["p"]=>
    //   string(3) "bbb"
    // }
    // NULL
    
    
    ?>
    
    

    3

    <?php
    namespace NS {
        class ClassName {
        }
        
        var_dump(ClassName::class);
        // string(12) "NSClassName"
    }
    ?>
    
  • 相关阅读:
    安卓第四周作业
    安卓作业。
    JSP第七周作业
    jsp第六周作业
    JSP第四周作业
    JSP第二次
    软件测试课堂练习
    JSP第一次
    Android页面
    Android作业
  • 原文地址:https://www.cnblogs.com/forzhaokang/p/6269479.html
Copyright © 2011-2022 走看看