PHPのTIPS
![](https://blog.teraren.com/wp-content/uploads/2022/03/image-320x180.png)
Envoy(受付アプリ)のSlack通知が遅いので自作
概要 Envoyというオフィスのエントランスで受付をするシステムがあります。理想のワークフローは、Envoyで訪問者が受付をした際に、担当者宛にSlackで通知を飛ばすこと。Envoyが提供しているSlackのIntegrationを使うと...
![](https://blog.teraren.com/wp-content/uploads/2019/08/cropped-image-7.png)
PHPのDeployerをCircleCI上で実行して自動デプロイ
概要 PHPのDeployはファイルコピーなので、Railsのアプリケーションサーバが絡むデプロイに比べて楽で良い。CircleCI2.0上で、コンテナの準備を含めても1分で完了する。サンプルソースコード。 appソース CircleCIか...
![](https://blog.teraren.com/wp-content/uploads/2015/12/imageC-320x180.png)
PHPでIPv6か判定
filter_var($_SERVER, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) ? 'IPv6' : 'IPv4';
![](https://blog.teraren.com/wp-content/uploads/2015/02/wordpress-320x180.jpg)
Unexpected server respose while doing caching_sha2 authの直し方
概要 PHP7.2の環境でWordpressが動かなくなった。 MySQL 8.0にあがったのが理由 解決方法 以下のようなエラーログが出る感じ。 mysqli系でもPDOでも出るので、PHPのmysqlの深いところで問題が起きている様子。...
![](https://blog.teraren.com/wp-content/uploads/2015/12/imageC-320x180.png)
本当だった!PHP 5.5.30 から PHP 7.0.1 に上げて約2.4倍の高速化
概要 PHP 7がPHP 5.6と比べて2倍速いみたいな発表があったので試してみました。 このBlogはPHP7で動いています。 Changelogを見る感じだと、まだまだ大きなバグが出ているので運用環境で使うのは時期早々かと思いますが、P...
![](https://blog.teraren.com/wp-content/uploads/2014/09/Screen-Shot-2013-12-25-at-9.11.18-AM-438x500-320x180.png)
GrowthForecastでOS監視
概要 Adventに空きがあったので、Perl Advent Calendar 2013の22日目を書きます。@kazeburoさんのGrowthForecastでMac OS X 10.9 (Mavericks)のリソース監視をする方法を...
![](https://blog.teraren.com/wp-content/uploads/2013/12/Screen-Shot-2013-12-03-at-12.15.31-AM-320x180.png)
コピペで出来るComposer導入
概要 1日目の「PHPのプロパティをStrictに定義する」に続きまして、PHP Advent Calendar 2013 2日目です今後、Composerベースでの記事が出来ると思うので、早めに解説しておきます!コピペで導入できるように心...
![](https://blog.teraren.com/wp-content/uploads/2015/12/imageC-320x180.png)
DMM Affiliate APIをPHPから呼び出すライブラリ作りました
composer対応です。 Composerを使っている場合は、以下でインストール % php composer.phar install サンプルコード
![](https://blog.teraren.com/wp-content/uploads/2015/12/imageC-320x180.png)
Syntax Error出て欲しいけど出ない
これ、syntax error出て欲しいけど、通っちゃう。8行目 <?php class Sample { const HOGE = 'hoge'; public function execute() { switch (true) { c...
![](https://blog.teraren.com/wp-content/uploads/2015/12/imageC-320x180.png)
やっと公式コーディングルールができた!PHPのコーディングルール
概要 PHPの標準コーディングルール(コーディング規約)は、によって、PSR-0からPSR-3までのドキュメントによって細かく決められています。 そのコーディングルールに準拠するように自動的にソースコードを修正してくれるスクリプトが以下です...