PHP基礎試験(一)

2032 ワード

  • echo,print(),printf(),print_r(),var_dump(),sprintf()区別 1 echo:は文であり,他は関数であり,echoは複数の値を出力でき,効率が高い. ②print():1つの値しか出力できません.print()には戻り値 ③printf():フォーマット出力(%d、%f、%s) ④print_r():出力配列または文字列 ⑤var_dump():デバッグ時によく使われる、出力変数に関する情報 ⑥sprintf():フォーマット出力の全体を文字列2に変換する.定数の2つの定義方式define()関数とconstキーワード1 defint()関数
  •   define('PAI','3.14');
    define('R','5','true');
    echo '  =', ' PAI';  // : =3.14
    echo '  = ', R;  // : =5 
    echo ' =' , r;  // : =5
    

    ②constキーワード
    
    
    const R = 6;
    const P = 2 * R;
    echo 'p=', P;  // :p=12
    
  • phpのデータ型?スカラーデータ型(整数integer,浮動小数点型float,ブール型boolean,文字列型string) 複合データ型(配列array,オブジェクトobject) 特殊データ型(リソースresource,空値NULL)
  • 文字列の3つの定義方式
  • は、文字列「abcdefg」を反転出力するプログラムを書く.
  • echo strrev("abcdefg");
    
  • PHPの意味は?ハイパーテキストプリプロセッサは、オープンソース汎用スクリプト言語
  • です.
  • include、require、 include_once、require_once間の違い
  • ファイルが含まれている場合、ファイルが見つからなかったり、含まれているファイルに構文エラーがあったりすると、incluid文で警告メッセージが発生し、プログラムが実行を続行し、require文で致命的なエラーが発生し、プログラムが停止します.
    includeは1回使用するたびに解析されるが、requireは1回のみ解析できるため、requireの実行効率はincludeよりも高い.
    includeは実行時にロードされ、requireは早期ロードである.
     include_once、require_once文とinclude、requireの役割はほぼ同じですが、違いは「_once」付きの文が先に含まれるファイルが含まれているかどうかをチェックされ、同じファイルが重複して含まれることを回避します.
  • バブルソートの考え方を述べ,35,7,89,23,7,1,1バブルソートを小さいから大きいにソートするプログラムを書き出した.
    for($i=0;$i$arr[$j+1]){
                $temp = $arr[$j];
                $arr[$j] = $arr[$j+1];
                $arr[$j+1] = $temp;
            }
        }
    }
    print_r ($arr);
    
  • 文字列「I love three things」をスペースによって配列に分割するコード
  • を書く.
    $ar="I love three things";
    $a=explode(" ",$ar);
    
    
  • は配列["白菜"、"魚の香りの肉の糸"、"毛の血が盛んです"、"ダック"]を文字列につづったコード
  • を書きます.
    $arrr=["I","love","three","things"];
    $b=implode($arrr,"--");
    print_r($b);