【Eclipse 入門】エラーが解決できないときに役立つ!デバッグの使い方
作成したプログラムを実行してみると、エラーとなって動かなかった!イメージしていた結果が返ってこなかった…なんてことがよく起こります。そういったときはプログラムのどこかに誤字や、コードに欠陥があるといった小さなミス「バグ」が発生していることが多いです。バグが発生したら膨大なコードの中からその原因を探らなくてはなりません。そこで効率良く原因を探る機能として「デバッグ」が用意されています。エラーがでたら
作成したプログラムを実行してみると、エラーとなって動かなかった!イメージしていた結果が返ってこなかった…なんてことがよく起こります。そういったときはプログラムのどこかに誤字や、コードに欠陥があるといった小さなミス「バグ」が発生していることが多いです。バグが発生したら膨大なコードの中からその原因を探らなくてはなりません。そこで効率良く原因を探る機能として「デバッグ」が用意されています。エラーがでたら
女性が未経験からエンジニアを目指そうとした時、「女性はエンジニアに向いていない」「エンジニアは未経験からだと難しい」そんな否定的な意見を聞くことがあります。私自身、未経験からエンジニアを目指そうとした時に風当たりの強い意見を聞きました。ですが、初心者だからと言って諦めなくてはいけない訳ではありません!実際に、専業主婦からSEになった人、営業からエンジニアになった人など、過去の経歴に囚われずに理想の
オブジェクトPHPの開発で欠かせない変数や配列。同じく値を管理するものに、オブジェクトというものがあります。配列に似たもので、PHPで開発する上で必ず耳にするキーワードですが、なかなか違いがわかりづらかったりします。そこで、オブジェクトと配列の違いについて解説してみます。オブジェクトと配列の違いについてまずは配列。例として、名前と年齢を格納した連想配列を定義してみます。$array = [
暗号化ログインIDとパスワードを入力して送信するログインフォームでは、次の画面に遷移する際には平文(入力された値そのまま)ではなく、暗号化(ハッシュ化)した文字列を送信するのが一般的です。PHPには暗号化するための関数がいくつか存在し、md5()やsha1()、crypt()などを使って暗号化することができます。しかし、現在では先に挙げた関数では暗号化した文字列を解読される可能性が高く、PHPの公
乱数この記事では、PHPでの乱数の生成や、ランダムな数値・文字列の生成について解説していきます。乱数やランダム性のある数値・文字列を生成するには、rand関数、mt_rand関数を利用します。randrand()rand( )には引数を指定することができ、引数なしでは実行するたびに異なった乱数が生成されます。指定した範囲での乱数を生成したい場合は、引数に最小値と最大値を指定すると、その間の値をラン
演算子PHPで使える算術演算子、代入演算子、比較演算子について解説していきます。算術演算子算術演算子には、加算(+)、減算(-)、乗算(*)、除算(/)、剰余(%)などがあります。12 8 20 5 1代入演算子代入演算子は、「=」で表現します。$num = 5; echo $num;5また、代入演算子のほかに複合演算子があります。 これにより、式の中の値を使用し、その値をその
正規表現正規表現とはある文字列に対して「○○で始まって××で終わる」や「○○または××を含む」、「□の後に○△が続く」などの複雑な検索・置換を行うパターンをチェックすることを指します。使用例としては、郵便番号や電話番号、メールアドレスの妥当性のチェックなどによく使われ、preg_match関数を使って正規表現チェックを行います。preg_match("/検索パターンを表す文字列/", 比較対象の文
数値この記事では、PHPでの数値の操作について解説していきます。数値操作数値を操作できる関数をまとめて紹介します。絶対値 abs()引数の絶対値を返します。4.2 5 5四捨五入 round()指定した数値を四捨五入した値を返します。3切り上げ ceil()小数点以下の数値を切り上げます。4切り捨て floor()小数点以下の数値を切り捨てます。3カンマ区切り"1000000"のような数字を3
ファイル操作(CSV)前回はテキストファイルなどの読み書きするためのファイル操作の関数を紹介しました。今回は主にカンマで区切られたファイルであるCSVファイルの操作について解説していきます。CSVファイルとはまずは簡単にCSVファイルについて説明します。CSVとはカンマ区切り(,)で作られたファイルのことを指します。CSVファイルは互換性が高く、Excelやメモ帳、メールソフト、データベースソフト
ファイル操作PHPではファイルの読み込みや、ファイルへの書き込みを行う関数が用意されています。ここでは、ファイル操作を行うための関数を解説していきます。fopenfopen関数とは、ファイルまたはURLをオープンしてくれる関数です。あるデータからファイルにデータの情報を読み込ませたり、ファイルの内容にデータ情報を書き込みする際など、ファイルを指定して、指定したファイルを開く(持ってくる)ための関数