PHP ソースコード 出力文

目次

出力文

<?php
// http://localhost/mysite/PHP_basic/1160-echo/ph1160_output.php
// https://lifeanddigital.net/mysite/php_basic/1160-echo/ph1160_output.php  

function know_output() { 
    echo "<h2>文字出力</h2>" ;
    echo <<< _KNOW_
    <pre>
    「echo」や「print」を使うと
    画面に文字列や数字・演算式を表示する事ができます。
     
        echo "Hello PHP" ;
        echo 123 ;
        
        print ("Hello PHP") ;
        print ( 123 ) ;

    補足
    PHPスクリプトの文字列は " " 又は ' ' で囲みます。
    PHPスクリプトで " " を出力させてたい時は ' ' で囲みます。
    PHPスクリプトで ' ' を出力させてたい時は " " で囲みます
    PHPスクリプトの数値は、123 の様に直接表示する。
    PHPスクリプトの数値は、演算式を使うと、計算結果が表示される。

    </pre>
    _KNOW_;
}

function learn_output() {
    echo "<h3>echo文</h3>" ;
    echo <<< _DOC1_
    <pre>
    echo の後ろに文字列や計算式を記述することができます。
    echo 関数ではなく、言語構造として組み込まれています。
    複数の引数を持つことができます。

        echo 引数1、引数2、引数3...
    </pre>
    _DOC1_;

    echo " 文字列 'TEST1' を出力する","<br>";
    echo 'echo  "TEST1"; ',"<br>";
    echo  "TEST1" ,"<br>";
    echo "<br>" ;
    echo " 数値 123 を出力する","<br>" ;
    echo 'echo 123 ;',"<br>";
    echo 123 ,"<br>";

    echo "<h3>print関数</h3>" ;
    echo <<< _DOC2_
    <pre>
    print で文字列や計算式を記述することができます。
    print は関数なので、引数は1つになります
    一般的な関数とは異なり、直後の括弧を省略することができるようになっています。
    
        print (引数)
        print  引数 
 
    </pre>  
    _DOC2_;

    print " 文字列 'TEST' を出力する"."<br>" ;
    print 'print " TEST " ; ' ."<br>"  ;
    print "文字列 " ." TEST " . "<br>" ;

    print " 数値 123 を出力する"."<br>" ;
    print 1234 ."<br>" ;
}

function practice_output() {
    // HTMLタグを出力する事ができる
    echo "<h2>演算結果の出力</h2>" ;

    // echo は、複数の引数を複数出力できる
    // 引数の区切りは、「,」(コンマ)を使う
    echo "(2 + 3)の足し算を出力<br>"  ;
    echo 'echo "足し算:", (2 + 3) ; ' . "<br>"  ;
    echo "足し算:", (2 + 3) ,"<br>"  ;

    echo "(3 - 1)の掛け算を出力<br>"  ;
    echo 'echo "引き算:", (3 - 1) ; '. "<br>"  ;
    echo "引き算:", (3 - 1) ,"<br>"  ;

    // print は、引数が一つなので文字列を連結して出力する
    // 文字列の連結は「.」(ピリオド)を使う
    print "(3 * 2 )の掛け算を出力<br>" ;
    print "掛け算:". (3 * 2 ) . "<br>" ;
    print "(3 / 2 )の掛け算を出力<br>" ;
    print "割り算:". (3 / 2 ) . "<br>" ;
}

function work_output() {
    echo "echo 文を使って文字列「果物」「リンゴ」「スイカ」を表示させる" ;
    echo "echo 文を使って数字 「1234」 「123.45」を表示させる" ;
    echo "print 文を使って文字列「果物」「リンゴ」「スイカ」を表示させる" ;
    echo "print 文を使って数字 「1234」 「123.45」を表示させる" ;
}

if (realpath($_SERVER["SCRIPT_FILENAME"]) == realpath(__FILE__)) {
    know_output() ;
    learn_output();
    practice_output() ;
    work_output() ;
}
?>
よかったらシェアしてね!
目次