【Git】SourceTreeでファイルを変更してないのに差分が出る時の対処法
PHP
【PHP】ゼロ埋め ゼロ除去を簡単に実装
ゼロ埋めや、ゼロ除去をスマートに実装する方法のご紹介です。 sprintfでゼロ埋めをスマートに実装 例えば月日をゼロ埋めしたり、IDをゼロ埋めしたくなるシーンがぽつぽつあります。01月01日000001とか。そんな時は、sp...
PhpStorm 置換 全置換(一括置換)のやり方
ついつい忘れてしまいがちな置換の方法。ググるとヒットするんだけど、ショートカットキーで記載されていて、OSやキーマップにそぐわなかったり…そんなわけで、この記事ではショートカットキーではなく、操作での手順を残しておこう思います。 置...
【PHP Phalcon】バッチ処理の実装とcronの設定
Phalconでバッチ処理を実装して、cronに設定する方法についてです。おおまかに以下の流れになります。1) CLI(コマンドラインアプリケーション)の作成2) taskの作成(コマンドラインから実行されるファイル)3) crontab...
【PHP Phalcon】静的URLの実装
はじめに なにかIDと紐づくようなdetailページを開くとき動的URL (doc/controller/action?id=1)や静的URL (doc/controller/action/1)のような形式のサイトを多々見る機会があ...
Vagrant + PhpStormでブレークポイントを使用したデバッグをしたい
大規模な開発や、オブジェクトを扱うような開発だと、いくらPHPでもエディタでの開発/デバッグ作業に限界を感じる時があります。そこで、最近、PhpStormを使用することになりました。今回はPhpStormでデバッグモードを実行するまでの手...
CentOS7 Composerを使用してLaravelを導入 + プロジェクトを生成~確認まで
いま勢いに乗っているPHPのフレームワークLaravelの導入メモ。この記事を読めば、Laravelの導入からプロジェクトの生成~確認まで全て分かります。 前置き PHPの動作環境が必須です。以下、自分の環境です。 # ...
CentOS7 Composerインストール
諸々、PHPのフレームワークを使い比べようと思いComposerをインストールしました。ComposerはPHPのパッケージ管理ツールです。(依存性管理ツール)フレームワークやライブラリを導入時に必要なパッケージを指定されたバージョンでイ...
【PHP Phalcon】404ページの実装
PHPフレームワークでファルコンを使用してます。今回は公開しているWEBページには必須な404ページをPhalconで実装してみることにします。 基本 Phalconのエントリポイント(一番始めに実行されるファイル)はpubl...
PhpStorm 重すぎるのでどうにかする設定
VM(仮想マシン)上に構築した環境に、Sambaサーバでリモートソースを直接編集してます。しかし、初期状態のPhpStormの設定だと重くて使い物にならなかったのでPhpStormの設定を変更して解消できたのでメモ。基本、PhpStorm...
Mac PHPのバージョンアップをする
MacのデフォルトのPHPはバージョンは5.6系です。色々と不都合が出てきたので7.系にアップデートすることにしました。この記事を見ればMacのPHPのバージョンアップの方法が分かります。 はじめに PHPのバージョンを確認 ...