Quantcast
Channel: PHP – PHP Archive
Browsing latest articles
Browse All 14 View Live

[PHP]次の土日(今週末)の日時を取得する

PHP で日付を扱う場合は基本的に DateTime クラスを使いますが、add() などを使って日時を操作するとオブジェクト自身が書き換えられてしまうため計算結果だけが欲しいという場合には向きません。 そのような場合 … Continue reading →

View Article



[PHP]文字列の内容に応じて自動で色分けする

ユーザー名などの任意の文字列に対して文字色を自動で指定するサンプルを作りました。 同じ文字列に対しては常に同じ色が返ります。色の選択肢はあらかじめ用意し、その中から色が選ばれます。 色の選択肢が少ないと文字が異なっても同 … Continue reading →

View Article

[PHP]エラーの発生箇所を特定する手法

PHP は基本的にエラー発生時にメッセージでどの行に問題があるかを指摘してくれますが、発生しているはずのエラーが画面に表示されない場合や、エラーにはならないものの変数におかしな値が入ってしまう場合や、Cron で動作する … Continue reading →

View Article

[PHP]画像ファイルのアップロードとGDを使ったリサイズ

GD を使って画像のリサイズを行う場合は imagecopyresampled() を使うのですが、PNG や GIF などで透過情報を保つ場合は工夫が必要です。 そこでアップロードされた画像を指定したサイズに収まるよう … Continue reading →

View Article

[PHP]クラスメソッドをキャメルケース、スネークケースのどちらでも呼び出せるようにする

PHP のクラスメソッドは基本的にキャメルケース(camelCase)で命名されることが多いのですが、プロジェクトによっては単語をアンダーバーで区切るスネークケース(snake_case)が使われることもあります。 どち … Continue reading →

View Article


Symfony 3 のインストールと基本構成

この記事では Symfony 3.2 のインストールと重要なフォルダの階層、ルーティングの基本などについて説明します。 インストーラーの準備 Mac, Linux 下記のようにして Symfony のインストーラーをダウ … Continue reading →

View Article

[PHP]逆ポーランド記法への変換と計算

「1 * (2 + 3) * 4 - 5」のような数式が書かれた文字列を計算する場合、eval() を使ってしまうのが最も簡単ですが、状況によっては危険な関数を使われてしまうおそれがあるため利用できないことがあります。 … Continue reading →

View Article

[PHP]数字に序数詞をつけて 1st, 2nd 3rd のように出力する

序数のルールは1の位が 1 であれば 1st、2 であれば 2nd、3 であれば 3rd となり、それ以外は th をつけます。 ただし、10の位が 1 の場合はすべて th がつきます。 特定の桁を取得する場合は剰余(Continue reading 投稿 [PHP]数字に序数詞をつけて 1st, 2nd 3rd のように出力する は PHP Archive に最初に表示されました。

View Article


[PHP]DockerでPHP, MySQL(MariaDB), nginxを使ったローカル開発環境を構築する

Docker とは軽量な仮想化環境を構築するためのツールで、ウェブサーバーやデータベースなどの機能に関連するコンテナーを組み合わせればウェブサイト制作のためのローカル開発環境を簡単に構築することができます。 一般的にローContinue reading 投稿 [PHP]DockerでPHP, MySQL(MariaDB), nginxを使ったローカル開発環境を構築する は PHP Archive...

View Article


[PHP]Local by Flywheel で簡単にWordPressのローカル開発環境を構築

WordPress のテーマやプラグインの開発環境を準備するには、Local by Flywheel を使うと難しい作業を行うことなく簡単に環境構築ができます。 このツールは Mac と Windows の両方に対応してContinue reading 投稿 [PHP]Local by Flywheel で簡単にWordPressのローカル開発環境を構築 は PHP Archive...

View Article
Browsing latest articles
Browse All 14 View Live




Latest Images