Laravel LaravelのEloquent ORマッパーを使ってデータベースアクセスの実装 「Laravel入門中。コントローラとビューを使ってみる。」の続きです。Laravelで、HTTPレスポンスの返送ができるようになりました。あとは、データベースの読み書きができれば、Webアプリケーションが作れます。 データベースの... 2015.12.25 LaravelPHP
Laravel Laravel入門中。コントローラとビューを使ってみる。 Laravelに入門してます。 Laravel - ウェブ職人のためのPHPフレームワーク 「最近キテいるっぽいPHPフレームワークLaravelのインストール&起動!」では、とりあえずLaravelでアプリケーションの起動ができました。... 2015.12.22 LaravelPHP
Laravel 最近キテいるっぽいPHPフレームワークLaravelのインストール&起動! 「3年ぶりのPHP。最近のパッケージ管理ツールComposerに触れてみました。」でも書いたように、久しぶりにPHPを使おうと思っています。 そこで、最近のPHPのフレームワークのトレンドを調べたところ、CakePHPは相変わらず強いものの... 2015.12.21 LaravelPHP
Composer 3年ぶりのPHP。最近のパッケージ管理ツールComposerに触れてみました。 先週から新しいプロジェクトに入ったのですが、開発環境どうするかと少し考えて、PHPでいくことにしました。 My365を開発した以降は、ずっとJavaを使っていたので、3年ぶりくらいにPHPをまともに書く態勢となりました。 この3年間で変わっ... 2015.12.20 ComposerPHP
Java Node.jsとPHPとJavaのHello Worldでパフォーマンス比較してみた。 この1年くらいで手がけているプロジェクトのバックエンドはすべてJavaなのですが、「Node.js、良いですよ」という話を聞いて、勉強と検証をしております。今回は、軽くNode.jsの勉強をした上で、Node.jsとPHPとJavaの簡単... 2014.07.14 JavaNode.jsPHP
Cassandra phpcassaで、PHPからCassandraを操作する。 「CQLを使って、CassandraをSQLライクに操作する。」に続いて、Cassandraをプログラムから操作してみます。 Cassandraの操作は、Apache Thriftという枠組みによっておこないます。 しかし、各言語にはラッパ... 2014.04.07 CassandraPHP
Hack ついにオープンソース化されたFacebookの独自言語Hack Facebookは以前からPHPを利用していて、その速度や開発効率を向上するために、様々なアレンジを加えていることが知られています。 たとえば、PHPをC++に変換することで実行スピードを上げたり、PHPに静的な型付けを加えることで開発効率... 2014.03.23 HackPHP
PHP PHPのmicrotime関数が使いやすくなっていたことを知った。 PHPのmicrotime関数って凄く使いにくいなと思っていたら、PHP 5.0から使いやすくなっていました。 time関数は秒単位でしか取得できない。 PHPのtime関数でタイムスタンプが取得できます。 php > echo tim... 2013.11.27 PHP
PHP PHPUnitのインストール GrowthPush SDK for PHPのために久しぶりにPHPを書きまして、PHPUnitをインストールしようとしたら失敗したのでインストールメモを書いておきます。 以前書いた「watchrでファイル更新時にPHPUnitを走らせる... 2013.08.19 PHP
PHP ちゃんと理解しておきたい、PHPには純粋な配列がなく連想配列しかないという事実。 仕事中にPHPの配列の挙動について聞かれました。「どうだったかな」と思い出してみると、PHPの配列は少し変わった動きなので、改めてちゃんと理解しておきます。 PHPには、添字配列がない タイトルには「純粋な配列」と書きましたが、普通に「配... 2013.08.02 PHP