"BOKU"のITな日常

62歳・文系システムエンジニアの”BOKU”は日々勉強を楽しんでます

PHP:その他

PHPの日付時刻ライブラリCarbonの和暦表示がWindowsでうまくいかない件

Larvelでもよく使う「日付・時刻ライブラリ」CarbonをWindows環境で試しにさわってみた時に、和暦表示とかがうまくいかなかったりしたので、そのへんをメモがわりに書いておきます。

PHPのmb*系正規表現メソッドでよく使う3つだけメモ/Windows10

PHPでUTF-8を前提にすると文字列を扱うのは「mb*」系一択です。なんですが、PHP以外の言語を使っている時間の方が長いので、正規表現系のメソッドを使おうとしたらど忘れていた・・ってのが多いです。なので、よく使うものだけメモしておきました・・って感…

モダンなPHPに必須の「 名前空間」について理解する/Windows10

モダンなPHPの話題になると、欠かせないものとして登場する「 名前空間」について整理してみます。Windows10 + XAMPP + Brakets1.14でやってます。

ComposerでインストールしたPHPUnitを素のPHPで使う方法/Windows10

PHPUnitをComposerでインストールしたら、使い方がどう変わるのか?Composerの使い方になれるという目的もかねて確認してみます。Windows10 + XAMPP + Brakets1.14の環境でやってます。

PHPの規約チェックのため、Brakets1.14で「PHP_CodeSniffer」を使う/Windows10

PHPのコードも「標準規約」に従って書くのは当然・・ですが・・手作業・目検査では不可能ですから、「PHP_CodeSniffer」+Brakets1.14で環境を作ります。indows10環境+XAMPP環境です。

PHPの依存性管理ツール「Composer」のインストールと簡単な使い方/Windows10

モダンなPHPを勉強しなおすなら、まず、Composerが使えないと話にならないと言われたので、まず、そこからです。Windows10環境+XAMPP+Braketsエディタでやります。

PHP+CodeIgniter3+Bootstrap4:フォームバリデーション(テキスト入力値チェック)と変数名の翻訳

PHPフレームワーク「 CodeIgniter」とBootstrap4のチュートリアルです。今回は入力に対するバリデーションの方法とエラーメッセージの多言語化です。

PHP+CodeIgniter3+Bootstrap4:FormでSELECT(ひとつと複数選択値受取)とファイル選択

PHPフレームワーク「 CodeIgniter」とBootstrap4のチュートリアルです。今回はFormでSELECTの単一選択と複数選択およびファイル選択です。

PHP+CodeIgniter3+Bootstrap4:チェックボックスとラジオボタンとスライドバー(レンジ入力)を使う

PHPフレームワーク「 CodeIgniter」とBootstrap4のチュートリアルです。今回はFormでチェックボックス・ラジオボタン・レンジ入力です。

PHP+CodeIgniter3+Bootstrap4:テキストボックスからの値の受け渡しとエラーメッセージ日本語化

PHPフレームワーク「 CodeIgniter」とBootstrap4のチュートリアルです。今回はFormでテキストボックス入力と値の受け渡しです。

PHP+MariaDB。日本語を正しく使うベストプラクティス。3つのポイントを整理する(備忘)

PHPで日本語を使うには、ちょっと気をつけないといけないことがあります。自分でも何度かはまったので、備忘をかねてまとめておきます。

PHP+CodeIgniter3+Bootstrap4:データベースアクセスとテーブルを使った一覧表の表示。

PHPフレームワーク「 CodeIgniter」とBootstrap4を使ったチュートリアルです。今回はシンプルにクエリメソッドを使ったデータベースアクセスです。

PHP+CodeIgniter3+Bootstrap4:コントローラクラスとビュー。画像等静的リソースの参照方法など。

PHPフレームワーク「 CodeIgniter」とBootstrap4を使ったチュートリアルです。今回はHello World代わりの簡単な画面です。

PHP+CodeIgniter3:インストールと初期設定。eclipse上で諸々のエラーをなくすまで。

PHPフレームワーク「 CodeIgniter」のインストールと、eclipseでのプロジェクト作成です。フレームワークのソースでいっぱいエラーや警告がでるので、それを消すのもやっときます。

PHP+eclipse:MariaDBを使うシンプルなクラスでDBアクセス+UNITテストもやっとこう。

eclipseでPHP開発を試してみてるので、せっかくだからDBアクセスもやってみよう。

PHP+eclipse:リファクタリングとデバッグと単体(UNIT)テストをやってみる。

PHPを見直してみようと思ってます。今回は、eclipseで開発・リファクタリング・UNITテスト・デバッグを。

PHP+eclipse:Pleiades All in One for PHP をインストール&動作確認

PHPをJAVAの代わりにプライベートでWEBアプリ開発に使うつもりで見直してみます。開発環境は、eclipseが好きなので、まず・・そこから。

素のPHP:AES-128-CBC暗号化文字列を復号化時の意図せぬ「00」パディング対策(備忘)

PHPで暗号化した文字列をURLパラメータで受け取って復号化したら、意図せず「00」パディングされて正しく処理できない・・という問題に対応したときのメモです。

素のPHP:MYSQLデータベース・アクセスで「mysqli」を使う基本的なとこメモ(備忘)

素のPHPでmysqliを使ってデータベース・アクセスする方法です。 フレームワークとかを使うと不要になる知識ですが、いちおう、素のPHPを知らないとフレームワークのありがたみもわからないので、とりあえず整理しておきます。

素のPHP:定数・変数・ユーザ関数・演算子・制御文(if)などの最低限の文法など

素のPHPを使うにあたり、最低限の文法を押さえておかないと、何もできません。 難しいこと・高度なことは後から調べたらどうとでもなります。 まずは、最低限、これを知らないとプログラムが書けない・・程度の部分を整理しときます。 PHPのソースコードをど…