2020年12月23日のブックマーク (2件)

  • PHPプログラミング | GRAYCODE

    設定 php.iniが置いてある場所の探し方 php.iniでファイルのアップロード可能サイズを設定する php.iniで標準タイムゾーンを設定する ComposerでPHPのバージョンを指定する スーパーグローバル変数 PHP実行環境の情報を取得する:$_SERVER アップロードしたファイルの情報を取得する:$_FILES 変数 変数の値が特定の型であるかを確認する 変数に値がセットされているか/存在するかを確認する 変数の値の型を取得する:gettype関数 変数にセットされた値の型を強制変換する 配列 基的なソート関数で配列を並び替える 配列を変数へ分割 複数の変数を1つの配列にする 複数の配列を1つに統合する 配列のすべての要素に対して同じ関数を実行する 多次元配列のソート:array_multisort関数 配列を逆順に並び替える 連想配列をキー(添字)で並び替える 連想配列

    PHPプログラミング | GRAYCODE
  • PHPのinclude文とrequire文の違い

    ファイル読み込み失敗時の挙動が異なる include文とrequire文の違いは、「ファイル読み込み失敗したときにエラーで終了するか警告で継続するか」という点です。 どちらも対象ファイルを読み込みますが、この時ファイルが存在しない、関数で構文エラーなどが起こった場合、それぞれ以下のような挙動となります。 require:致命的なエラー(Fatal)となり処理を停止 include:警告(Warning)となり処理は継続 includeとrequireどちらのが良いか どちらが良いかは、実装する内容によって適切な対応が異なると思います。以下に使い分けの例を挙げてみます。 例:コア部分や後の処理に影響する場合はrequire 例えば、バッチ処理など致命傷なエラーにより後続処理の影響が発生する場合には、処理を中断させたいのでrequireを使用します。 例:画面処理などの場合はinclude 画

    star-of-factory-s-s
    star-of-factory-s-s 2020/12/23
    状況に応じて特性を活かす