necoろぐ

プログラミングの勉強ログです

$GLOBALS

スコープ

  • 変数や関数が定義されている範囲のこと

スーパーグローバルスコープ

  • PHPが用意しているグローバルスコープ
  • $GET, $POST, $SESSION, $COOKIEなど

グローバルスコープ

  • コードのどこからでもアクセスできる
  • $GLOBALS

ローカルスコープ

  • 関数内で定義された変数が含まれる範囲
  • 関数の呼び出しごとに別のローカルスコープが作られる

PHPにはglobalキーワードやstaticキーワードを使用して、スコープをまたいで変数を利用する方法もあるが、使い方には注意が必要である。

今日学んだこと

[git] ローカルリポジトリでリモートリポジトリのURLを調べる

git remote -v

# もしくは

git config --get remote.origin.url

他にもあるので、以下のURLを参照すること https://qiita.com/zhao-xy/items/a35add58575ef7d9d4dc


女神の教室の4話を見た。北川景子始め全ての役者が素敵な作品だなと思った。

@csrfディレクティブ

【自分用メモ】

  1. @csrf ディレクティブをform要素内に記述する
  2. 次のinput要素を自動で生成する
<input type="hidden" name="_token" value="qpoeiw3dsakj42falaweqwd83fos7adovckx21">
  • inputのhiddenでトークン(長いランダムな文字列)を設定することでCSRF攻撃を防げる
  • このパラメータを含まないリクエストは不正なものになり、受け付けられない
  • form要素を使う時は必ず@csrfを含める

【参照URL】 https://newmonz.jp/lesson/laravel-basic/chapter-4