DateTimeについてのメモ : PHP

DateTimeクラスのメモです。PHP5.5以降はDateTimeImmutableを使うのが良いですが公式マニュアルにもあるようにImuutableな点を除いて挙動はDateTimeと同じです「このクラスの挙動は D […]

Symfonyのカスタムコマンド

Symfonyはコマンドが充実しています。また自作のコマンドをシンプルに作成できます。 自作コマンドとしてテーブル一覧を表示するサンプルを掲載しています。

JSONとPHPのメモ : JavaScript

JSONとPHPについて覚書を記載しています。

クロージャーのメモ : PHP

クロージャーはレキシカルスコープの包含スコープの変数を束縛する関数です。 クロージャーは無名関数として作成する必要があります。 (後述するようにPHPでは無名関数と訳されるものと匿名関数とやくされるものは異なります。)

名前空間のメモ : PHP

PHPの名前空間(namespace)の覚書です。

PHPの拡張モジュール : PHP

PHPは拡張モジュールという仕組みで機能を追加できます。 フレームワークやCMSを利用する場合も環境により拡張モジュールをインストールしなければいけない場合がります。 頻繁に行う作業ではなく作業を思い出すのに苦労するので […]

アルファベットa-zをキーにした配列作成 : PHP

アルファベットa-zをキーにした配列を作成するサンプルです。

データベース操作 : PHP

最近はフレームワークを利用しPDOを直接意識することはあまりありませんが健忘録として記載します。 PHP 5.1以降はデフォルトでバンドルされています。  

HTMLフォームの覚書

Content Typeを中心に忘れやすいことをメモとして残します。

URLエンコード/パーセントエンコードとPHP : PHP

URLで使用できない文字をバイト単位(8ビット、10進数256)で%XX(16進数)へエンコードします。   パーセントエンコードとURLエンコードを区別せずともにURLエンコードと呼ばれることが多いようです。

MacのPHP開発環境 ビルトインサーバー、Apache、Vagrant

Macのローカル開発環境のメモです。本記事ではビルトインサーバー、デフォルトのApacheおよびVagrantの構築を記載しています。 ビルトインサーバーやデフォルトのApacheではローカルのPHP、MySQLを使用し […]

PhpStormでXDebugを使いデバッグ : PHP

PhpStormはXDebugを使いステップ実行などデバッグをすることができます。MacへのXDebugのインストールおよびXDebug、PhpStormの設定を記載しています。

Amazon LinuxでPHP, Apache/Nginx, MySQLの構築しWordPressをインストール : AWS

VPC上に配置したEC2へPHP, Apache/Nignx, MySQLの環境構築をした際の覚書です。 OSはAmazon Linuxを選択しました。最後にWordPressをインストールしました。

JavaScriptの即時実行と似た処理をcall_user_funcを使いPHPで実行するメモ

PHPとJavaScriptのメモです。

phpbrewインストール : PHP

phpbrewを使いPHPの複数バージョンを利用するメモです。

PHPUnitでプライベートメソッドをテストする覚書 : PHP

単体テストツールPHPUnitについてのメモです。とくにプライベートなメソッドのテストについてまとめています。

PHPサーバーログ 確認手段: PHP

PHP実行時エラーログまとめです。

投稿時間の経過を判断する汎用クラス : WordPress

投稿時間の経過を判断するクラスのサンプルです。

PhpStorm ビルトインサーバー デバッグ

ビルトインサーバーでPHPを動かしているとき、PhpStormのLanguage & Frameworks > PHP > Serversの設定でUse path mappingsにチェックを入れていて躓いたので […]

Composerのメモ : PHP

Composerはコンポーネント(パッケージ)管理ツールです。   Composerで管理されるコンポーネントはPackagistで配布されています。  

人気記事 はてなブックマーク

この日記のはてなブックマーク数