Untitled

 avatar
unknown
plain_text
a year ago
1.7 kB
10
Indexable
<?php
    // echo "Hello World!";

    // ECHO "Hello World!<br>";
    // echo "Hello World!<br>";
    // EcHo "Hello World!<br>";

    // $txt = "W3Schools.com";
    
    // echo "I love $txt!";
    // echo "<br>";
    // echo 'I love ' . $txt . '!';

    // $x = 5;
    // $y = '4as';

    // echo $x + $y;

    // $x = 5;

    // var_dump($x);

    // var_dump(5);
    // echo '<br>';
    // var_dump("John");
    // echo '<br>';
    // var_dump(3.14);
    // echo '<br>';
    // var_dump(true);
    // echo '<br>';
    // var_dump([2, 3, 56]);
    // echo '<br>';
    // var_dump(NULL);

    // $x = $y = $z = "Fruit";
    // echo $x;
    // echo '<br>';
    // echo $y;
    // echo '<br>';
    // echo $z;
    // echo '<br>';

    // LOCAL SCOPE
    
    // function myTest() {
    //     $x = 5; // LOCAL scope
    //     // using x inside this function will generate an error
    //     echo "<p>Variable x inside function is: $x</p>";
    // }
    // myTest();

    // // GLOBAL SCOPE
    // $x = 5;
    // $y = 10;

    // function myTest() {
    //     global $x, $y;
    //     $y = $x + $y;

    //     ECHO $y;
    // }

    // myTest();
    // // echo $y; // outputs 15

    // $x = 5;
    // $y = 10;

    // function myTest() {
    //     $GLOBALS['y'] = $GLOBALS['x'] + $GLOBALS['y'];
    // }

    // myTest();
    // echo $y; // outputs 15

    // STATIC SCOPE
    function myTest() {
        static $x = 0; //1 2
        echo $x;
        $x++;
    }
    
    myTest(); //0
    echo '<br>';
    myTest(); //1
    echo '<br>';
    myTest(); //2
?>
Editor is loading...
Leave a Comment