2018年– date –
-
オブジェクト指向
PHPなどオブジェクト指向言語のクラスとオブジェクトとは
JavaやPHP,Rubyはオブジェクト指向のプログラミング言語です。Cや古いバージョンのPHPは手続き型言語と言いうそうです。大学とかで習うプログラミングはC言語が多いのではないでしょうか。 Java言語を使うプロジェクトで開発していたときは、1つのメ... -
PHP
ヒアドキュメント構文とNowdoc構文
ヒアドキュメント構文とNowdoc構文は似てるんですけど、どちらも簡単に言えば長い文章の文字列を扱うときに便利です。手紙のような長い文章だけでなく、HTMLをPHPの文字列として記述して後に出力するときにも使えます。とは言ってもぶっちゃけ僕は全然使い... -
PHP
Ajaxに使える!PHPで配列をJSONに変換する方法
JSONは13日の金y・・・ではないです。JavaScript Object Notation の略で、構造化されたテキストデータのことです。と言ってもHTMLやXMLのようにタグがあるわけではなく、どちらかと言うとPHPで配列を出力したときと同じような形です。 Ajaxを使うと... -
PHP
PHPの配列や連想配列に値を追加や結合、削除する操作方法
変数が名前をつけた箱で例えるなら、配列はその箱に仕切りをつけたようなものです。例えば都道府県一覧などをプログラムで扱う場合、配列にして1つの変数で管理することが出来ます。PHPの配列は1つ1つの配列内の要素に名前をつけて管理ができたり非常に便... -
PHP
PHPの文字列の検索や分割、置換などの基本操作とエスケープ文字
PHPに限りませんが、文字列を定義し出力するだけでなく、検索や分割、置換などの操作をする場面がかなりたくさんあります。文字列を定義して繋げたり出力するだけなら簡単ですが、検索や分割や置換は全て覚えるのは大変ですし僕も全部は覚えていません。メ... -
インターネットの技術
WEB開発者に必須!MVCモデルとは
WEBシステムを開発しようとするとどこに何を書いていいか・・・と悩んでしまうのではないでしょうか。しかし、WEBシステムには実は大きく役割を3つに分けプログラムを整理するモデルがあります。これをMVCモデルと言います。JavaにしてもPHPにしてもだいた... -
PHP
PHPの無名関数と即時関数の書き方
PHPの関数には無名関数と即時関数というものがあります。僕はあまり使いません(笑)用途があまり分かってないだけだと思います。でも、ほかのもっと優秀な人のプログラムを見るとたまに使われているので知っていて損は無いと思います。【無名関数】匿名関数... -
PHP
PHPの関数の使い方は値渡しや参照渡しの引数が肝
PHPには便利な関数がたくさん用意されています。今回お伝えするのはPHPに元々ある関数ではなく、独自で作成するものです。少し難しい内容になりますが、これが出来ればプログラミングの幅が大きく拡大するでしょう。【関数とは】関数とは、一連の処理を定... -
PHP
PHPのif文, for文, while文, swich文について
プログラミングは条件分岐を行いながら組み立てるものです。例えば、 Aボタンを押したらこの処理。 チェックに入力があればこの処理。 入力された年齢が18以上ならこの処理。こういった条件分岐を行う上で必要になってくるのが、if や for などの構文で... -
PHP
PHPの演算子の一覧と解説
前回はPHPの変数の定義について説明しました。変数を定義したらそれを元に値を計算したり比較したりし、プログラムを組み立てていきます。イメージはこれも中学校の数学です。かなり理系脳な話になるので、数学が苦手な方はちょっと難しい話になるかもしれ...










