web学習日記

プログラミングやweb関係を学んだことを呟くブログ

PHP

CakePHPのMVCとは何か?

CakePHPに限らず多くのフレームワークはMVCモデルを採用しています。ただなぜMVCを採用しているのでしょうか? MVCの利点と問題点,CakePHPのMVCの特徴と整理しておきます。 そもそもMVCとは? アプリケーションアーキテクチャの一つで Model/View/COntroller…

CakePHPの規約について

なぜ規約があるのか? CakePHPの公式にも書いてある通り「設定より規約」の仕様になっているからです。 これはもともとRuby on Railsの手法をCakePHPが取り入れたからです。Ruby on Railsも「設定より規約」を元にしています。 規約をすることで開発を統一す…

CakePHPのマイグレーションについて

PHPのフレームワークはマイグレーションの機能がついています。データーベスの構築をコードで管理することができ、コーディングした時に テーブルやカラムの追加、変更に必要になった時にコマンド一発で構築できる優れものです。 Laravelなどの他のフレーム…

PHPのダブルアロー演算子とアロー演算子の違い

PHP

PHPには=>ダブルアロー演算子と->アロー演算子という演算子があります。今回はその2つの違いについて話します。 まず=>演算子ですが、こちらは主に配列で主に使われます。 例えば $data = array( 'バナナ' => '黄色', '黄色' => '信号機', ); こちらは対応…

PHPでFizzBuzzをやってみた

PHP

PHP基礎学習でかわらないこと

PHP

プログラミングをやっていくどうしてもつまずいてしまうことがある。 基本中の基本はわかるようになった。演算子や変数への代入、制御構造、if文やらfor文など、でもね、配列に入ってからいきなり$i=array()何これ?突如わけがわからない記号が出てきて突き…

PHPの書き方

PHP

eng-entrance.com PHPは基本的に開始タグと終了タグがあって<?PHPはじまり、終了?>で終わります。 PHPは主にHTMLというマークアップ言語の中に埋め込む形で使います。

変数について学んでみた

PHP

PHPに限らず、プログラミングには共通して基本的に変数という概念のがあります。 変数は、「値をしまっていく箱のようなもの」で、一度しまった値を代入したり、再利用します。 qiita.com

プログラミングをやってみた!

どうしてPHP選んだの? いくつかプログラミング言語があるんだけれど、自分でwebアプリが作りたくて 初心者でも学びやすいPHPというプログラミング言語を選ぶ事にした。 他にもjavaだったり、python, Rubyなどのプログラミング言語があって迷ってしまったけ…