タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

PHPに関するsugarteのブックマーク (3)

  • PHP_CodeSnifferとPHP-CS-Fixerの比較 - Qiita

    PHPのコードスタイルをチェックしてくれるツール (Linter) といえば、PHP_CodeSnifferとPHP-CS-Fixerの2つが有名です。 2種類あるがゆえに、いざツールを導入しようとなると「どっちを選べばいいの!?」となりがちだと思います。というか自分が実際なりました。 というわけで、私が担当プロダクトへのLinter導入にあたって調査した、PHP_CodeSnifferとPHP-CS-Fixerの比較を紹介します。 使い方 いずれもComposerでインストールし、コマンドラインから実行できます。 特徴としては、PHP_CodeSnifferはチェックと自動修正でそれぞれphpcs,phpcbfという別コマンドに分かれているのに対し、PHP-CS-Fixerはphp-cs-fixer fixコマンドで自動修正、それに--dry-runオプションを付けるとチェックのみになる

    PHP_CodeSnifferとPHP-CS-Fixerの比較 - Qiita
    sugarte
    sugarte 2024/04/08
  • PHP8, エラー、警告、通知の変更のまとめ。レベル格上げが主な変更点。

    PHP8では、それまで警告で済んでいたものがエラーになるものが多くあります。 (エラー例外をスローする。) 個々の変更点では説明されてたんですが、まとまったものがありませんでした。やっと見つけたので、エラー、警告、通知の変更点のレジュメをご紹介します。 2020年11月26日、5年ぶりにPHPのメジャーバージョンが上がりました。PHP8です。 メジャーアップデートだけに変更点も大きいです。ログ出力されるエラー、警告、通知も見直され変更されました。 PHPの公式ドキュメントでは、個々の変更点で『警告からエラーに変わる』『エラー例外をスローする』と説明されますが、エラー、警告、通知の変更の全体像が見えません。 これらのエラーまわりの概要(レジュメ)をWordPressPHP8対応ドキュメントで見つけました。 今回はそれを和訳してサンプルコードを付けてご紹介します。 PHP公式のRFCもありま

    PHP8, エラー、警告、通知の変更のまとめ。レベル格上げが主な変更点。
    sugarte
    sugarte 2022/04/08
  • PHPで日付や時刻をフォーマットする(1月1日、1/1など)

    2016年01月25日 20時22分53秒 今日の日付と時間をフォーマットして表示させました。 date関数の構文 date(フォーマット形式 [, タイムスタンプ]([ ]は省略可)); 上記サンプルだとフォーマット形式のみの指定で、第二引数のタイムスタンプは指定されていません。 タイムスタンプは省略可能で、省略するとtime()つまり現在の日付を自動で取得してくれます。 フォーマット形式にはYやmといったアルファベットが並んでいますが、これがフォーマット文字列です。 このフォーマット文字列には様々な種類があります。 date関数のフォーマット文字列一覧 以下のように、曜日や月の英語表記などフォーマットもいろいろと用意されています。 よく使われるフォーマットは以下の表を参考にしてください。 項目フォーマット説明サンプル

    sugarte
    sugarte 2021/08/16
    date関数フォーマット一覧
  • 1