skillup

技術ブログ

「 PHP 」 一覧

no image

PHPメモリ測定

2018/03/18   -PHP
 

プログラムのメモリ測定に関して。今回はWordPressの処理に関してです。 まずはソースから。 処理を入れているファイルはルートディレクトリ直下のindex.phpです。 [crayon-5ad8d …

no image

エラーハンドリング

2018/03/17   -PHP
 

エラーが起きた時にPHPだと画面に出ますが(出ない場合は画面が白くなります)、これを検知し、ログに吐いたり任意の処理をできるのがエラーハンドリングです。 フレームワークなどにはほぼこの仕組みが内在して …

no image

Laravelの認証(独自テーブル仕様)

2018/02/11   -PHP
 

Laravelで独自の認証をしたいときに少々大変だったのでメモなどを。 *ディフォルトのテーブルはuserで認証項目もemailとpasswordと決まっています。 いじるところが色々ありまして、列挙 …

no image

Laravelのサービスプロバイダ

2018/02/11   -PHP
 

ミドルウェアやルーティング同様、惰性で使っていたサービスプロバイダについてめも。 サービスプロバイダとは Laravelでは特定のサービス(例えばDBとの連携やフォームのビュー)を使うために、サービス …

no image

Laravelのルーティングに関して

2018/02/11   -PHP
 

Laravelでのルーティングに関して。 惰性で使っていたんですが、これを機にしっかりと整理してみようかと。あくまで頻出パターンのみです。 ディフォルトだとroutes/web.phpが読み込まれます …

no image

Laraevelのミドルウェアについて

2018/02/11   -PHP
 

以前からLaravel(ララベル)を使っていてわかりにくかったミドルウェアについてめも。 Laravelは一般的にはMVCフレームワークと言われていますが、コントローラーがリクエストを受け取り、何らか …

no image

PHPのPDFライブラリに関して。

2018/01/30   -PHP
 

今月PHPでPDFを出力する要件があったんで色々見てきましたので、まとめを。 昨年もちょっとやりましたが、色々と面倒です。 fpdfはかなり古くダメダメっぽいですね。昨年はじめにPDFを使う要件があっ …

no image

xdebugに関して

2017/12/23   -PHP
 ,

PHPでお手軽にできるdebugツールとしてxdebugを。 利点 var_dumpの結果が非常に見やすい(単純ですがこれが一番大きい理由です。) POST,GET,SESSIOn,SERVERなどの …

no image

laravelでのredis活用

2017/12/10   -PHP
 ,

以前下記エントリーでredisの活用について書きました。 インメモリデータベース redis 一般的な使用法ですと登録できるデータはstring,list,hashのような比較的単純な形しか登録できな …

no image

インメモリデータベース redis

インメモリデータベースのredis(レディース)について。 キャッシュとして以前はmemcachedを使っていましたが、いろいろ多機能ということでredisをちょっと触ってみようかと。 インストール …