PHP
CakePHPに限らず多くのフレームワークはMVCモデルを採用しています。ただなぜMVCを採用しているのでしょうか? MVCの利点と問題点,CakePHPのMVCの特徴と整理しておきます。 そもそもMVCとは? アプリケーションアーキテクチャの一つで Model/View/COntroller…
なぜ規約があるのか? CakePHPの公式にも書いてある通り「設定より規約」の仕様になっているからです。 これはもともとRuby on Railsの手法をCakePHPが取り入れたからです。Ruby on Railsも「設定より規約」を元にしています。 規約をすることで開発を統一す…
PHPのフレームワークはマイグレーションの機能がついています。データーベスの構築をコードで管理することができ、コーディングした時に テーブルやカラムの追加、変更に必要になった時にコマンド一発で構築できる優れものです。 Laravelなどの他のフレーム…
PHPには=>ダブルアロー演算子と->アロー演算子という演算子があります。今回はその2つの違いについて話します。 まず=>演算子ですが、こちらは主に配列で主に使われます。 例えば $data = array( 'バナナ' => '黄色', '黄色' => '信号機', ); こちらは対応…
プログラミングをやっていくどうしてもつまずいてしまうことがある。 基本中の基本はわかるようになった。演算子や変数への代入、制御構造、if文やらfor文など、でもね、配列に入ってからいきなり$i=array()何これ?突如わけがわからない記号が出てきて突き…
eng-entrance.com PHPは基本的に開始タグと終了タグがあって<?PHPはじまり、終了?>で終わります。 PHPは主にHTMLというマークアップ言語の中に埋め込む形で使います。
PHPに限らず、プログラミングには共通して基本的に変数という概念のがあります。 変数は、「値をしまっていく箱のようなもの」で、一度しまった値を代入したり、再利用します。 qiita.com
どうしてPHP選んだの? いくつかプログラミング言語があるんだけれど、自分でwebアプリが作りたくて 初心者でも学びやすいPHPというプログラミング言語を選ぶ事にした。 他にもjavaだったり、python, Rubyなどのプログラミング言語があって迷ってしまったけ…