2020年5月5日 / 最終更新日時 : 2020年5月10日 PHPSmarty(3.1)入門② Smartyクラスを継承して利用する 前回はSmartyの基本的な利用方法としてSmartyクラスを初期化して実行しましたが、 Smartyクラスを継承した子クラスを自分で定義して利用する事が出来ます。 テンプレートのパスやエスケープ処理など、Smartyの […]
2020年5月5日 / 最終更新日時 : 2022年7月30日 PHP【PHP】テンプレートエンジン Smarty入門① 導入編 Smarty入門 PHPで使用できるテンプレートエンジンのライブラリ、Smartyの導入と基本的な設定についてメモします。 環境: Smarty 3.1、PHP 7.4.4 テンプレートエンジンとは PHPはHTMLファ […]
2020年5月4日 / 最終更新日時 : 2020年5月4日 PHP【PHP】require_onceで読み込むファイルを絶対パスで指定する ファイルから別ファイルの読み込みを行うrequire_once文で、 対象ファイルを絶対パスで指定する方法をメモします。 環境:PHP 7.4.4 相対パスでファイルを読み込む例 (以下のようなファイルの構成を例に) ├ […]
2020年5月4日 / 最終更新日時 : 2020年5月4日 PHP【PHP】クラスファイルにおける名前空間の記述ルール クラスファイルにおける名前空間の記述ルール PHPでクラスに名前空間を指定した場合のクラスファイル同士の関係や記述ルールをまとめます。 環境: PHP 7.4.4 名前空間とは それを分けることでクラスファイルや関数に同 […]
2020年3月29日 / 最終更新日時 : 2022年12月24日 PHP【PHP】Composerを使用してクラスのオートロードを行う Composerによるautoload PHPで使用したいクラスファイルの読み込みを簡単に行えるオートロードの使用方法についてメモします。 オートロードの仕組みを利用すると、クラスの読み込みの際にrequire_once […]
2020年3月10日 / 最終更新日時 : 2021年2月23日 Docker【Docker入門 】② Webサーバ構築 & ホストのディレクトリ共有(ボリュームマウント) DockerコンテナでWebサーバ構築 & ホストのディレクトリ共有 前回の記事でDockerのインストールとDocker imageのセットアップが出来るようになったら、 コンテナへWebサーバを構築してサイト […]
2020年3月10日 / 最終更新日時 : 2021年2月23日 Docker【Docker入門 】① dockerイメージ取得とコンテナの基本操作 イメージ取得とコンテナの基本操作 Dockerを使用したローカル開発環境の構築方法を解説していきます。 Mac OSでの解説ですが、Windowsの場合でも操作方法は基本的に同じです。 環境: Mac 10.13.6、 […]
2020年3月5日 / 最終更新日時 : 2021年6月26日 AWS【AWS】Amazon Linux 2でApacheがPHP7.4を実行出来ない Amazon Linux 2でApacheがPHP7.4を実行出来ない AWSで「Amazon Linux 2」を選択して作成したEC2インスタンスにインストールしたPHP7.4が Apacheで実行出来ない事象が起きた […]
2020年2月29日 / 最終更新日時 : 2020年3月10日 サーバー・インフラApacheでBASIC認証(パスワード認証)を設定する Apacheでベーシック認証を設定する Apache HTTP Serverで、 パスワードを設定してWebページへのアクセス制限を行うBASIC(ベーシック)認証の方法をメモします。 環境: Apache/2.4.6 […]
2020年2月29日 / 最終更新日時 : 2020年2月29日 PHP【PHP】三項演算子の結果を変数に代入する PHPでif文を1行で記述する事ができる三項演算子。 判定結果を変数へ代入する際、以下のように短く記述出来ます。 $変数 = 式 ? 結果が真のとき : 結果が偽のとき; $n = 1; $result = $n == […]