フレームワークを用いないPHPでの開発をした経験はあるでしょうか?
現在では、Laravelなどの便利なフレームワークが多数あり、業務で使うPHPは専らフレームワーク上のもの、ということもあるかもしれません。
私は、非フレームワークなPHPを使って、リバーシや物理エンジンなどを作って遊んでいます。
フレームワークを使わないPHPでは、本で見た設計を柔軟に試せたり、必要なパッケージをミニマムな状態で試せたりなど、独特の学びがあります。
レールは自分で敷く、そんな開発を体験してみませんか?
フロントエンドとバックエンドのリポジトリが分かれているという状況があり
いざ、サーバーを建てるときに2台必要なんだっけ?と疑問を抱いた事はありませんか?
既にサーバーが2台たっているが、MPAでは1台で済んでいたのでどうにかしたいといったケースもあると思います。
特に、テスト環境ではそこまでリソースが必要なく、コストも削りたいところですよね。
しかし、インフラに明るいものがいないため手がついていないという事もあるかと思います。
本講演では、フロントエンドとバックエンドのSPA(シングルページアプリケーション)を1台のサーバーで構築する方法を解説します。
$_GETや$_POSTなどのスーパーグローバル変数と呼ばれる変数はPHPの実行形式上、無くてはならない存在です。
PHPの入門書でもかなり序盤の方で登場し、その後様々な場面で登場するはずです。
さて、ここで大きな疑問が湧きます。
グローバル変数は良くないと本に書いてあるのにPHPの本ではスーパーグローバル変数をゴリゴリに利用している!こんなことが許されて良いのでしょうか????
いいや良くない!!!
ということで本トークではスーパーグローバル変数における問題点について言及したいと思います。
また、そのスーパーグローバル変数の問題を、有名なフレームワークではどのように解決しているのか、我々はどのように解決したら良いのかについてお話したいと思います。
タグ
自分の書いたコード、レビューもされるし後で自分で見るかもしれない...!
そんな時に「読みやすい、わかりやすい」コードってどういうものだろうか?
を"ちょっと考えてみよう"というトークです。
ジュニアの方もシニアの方も誰でもハードル低く聞ける、けどやっぱり大事だよねっていうトーク内容にする予定です!