PHP忘れてしまいそう。

2019年2月23日
文字数[743文字] この記事は1分56秒で読めます.
こういう書き方とか書かなかったら忘れてしまいそうですね。 クラスの多重継承とか職場ではそもそもしない。Functionで十分な感じで この頃、ろくなコードを書いていません。FunctionからFunctionへなんて コードを書いてたりしています。  
<?php
function demo1(int $val=0):int
{
    return 3 * 3 * $val;
}
print demo1(3);
class demo2
{
    public static function test1():string
    {
        return "ABC";
    }
}
$demo2  = "demo2";
print $demo2::test1();
trait demo3
{
    public static function test2($val=""){
        return $val;
    }
}
class demo4
{
    public static function test3($val = "")
    {
        return $val;
    }
}
class demo5 extends demo4
{
    use demo3;
    public static function test4($val = "")
    {
        return $val;
    }
}
$demo5 = 'demo5';
print $demo5::test2(1);
print $demo5::test3(2);
print $demo5::test4(3);