揮発性のメモ2

知識をメモ書きしておく

Creating default object from empty value

$ ./hoge.php
PHP Strict Standards:  Creating default object from empty value in /tmp/hoge.php on line 5
hello,world!

オブジェクトではなく空の値にいきなり変数を追加しようとしてるので警告が出てる。
解決のために、ちゃんとオブジェクトを作ってあげる。

#!/usr/bin/php -q
<?php
    error_reporting(-1);
    
    $a = new StdClass;    // ★これが無いと、Warningが出る
    $a->b = "hello";
    $a->c = "world";
    print( "{$a->b},{$a->c}!\n" );
?>