洗面器に顔を突っ込んで、最初に顔を上げた奴が負ける

Webエンジニア 2018 12-15から毎週学習の記録 

PHP

ルーキーバックエンドエンジニアの学習記録(3週目)No.3 PDO prepare LIKE (部分検索)

現在、新卒入社して8ヶ月のルーキーバックエンドエンジニアの学習記録です。 日頃業務で学んだことだったり、プライベートの開発でハマった事だったり、 読んだ技術書や、ビジネス書の要約、所感だったりを書き連ねていきたいと思います。 目次 目次 学んだ…

ルーキーバックエンドエンジニアの学習記録(2週目)No.2

現在、新卒入社して8ヶ月のルーキーバックエンドエンジニアの学習記録です。 日頃業務で学んだことだったり、プライベートの開発でハマった事だったり、 読んだ技術書や、ビジネス書の要約、所感だったりを書き連ねていきたいと思います。 目次 目次 学んだ…

php strpos関数

PHP

strpos関数というものが出てきたので簡単だがメモ。 strpos関数 strpos関数は文字列から指定された値を探す関数です。見つかった位置を示す数値を返す。ただし、その数値は「0」から始まるので「2」が返されたときは「三文字目」に含まれることを示してい…

php nl2brとは?

PHP

nl2brについてメモ。 nl2br string に含まれるすべての改行文字 (\r\n、 \n\r、\n および \r) の前に '<br />' あるいは '<br>' を挿入して返します。 という事みたいですね。 まあそのままですね。

php テンプレートエンジン フレームワーク

PHP

昨日勉強会に行ったら、テンプレートエンジンというものの存在を知ったの調べてみた。 フレームワーク まずフレームワークについて、よく使われる機能や構造をまとめておくことにより何回も同じコードを書く必要がなく、またフレームワークを使うことにより…

php htmlspecialcharsについて

PHP

なんとなく使ってたから、しっかり調べてみた。 htmlspecialcharsは、フォームから送られてきた値やデータベースから値を取り出すときに使用します。また基本的にユーザーが悪意のあるスプリクトを送信するのを防ぐ役割があります。(エスケープという)これ…

PHP print_r var_dump

PHP

var_dumpとprint_rの違いについて気になったのでメモ。 デバッグする際に何がいいのかなと思って調べてみたら、 var_dumpは変数の型まで確認できる。 print_rは変数の型まで確認する必要ないときに使用するよう。 例 $array = array('りんご','もも','なし')…

php include文

PHP

include文について… phpでは外部ファイルを読み込む際includeを使い読み込み評価します。 include include 'sql.php'; これでsql.phpを読み込むことが出来ます。 単純、 明日はもう少ししっかり、調べて肉厚の記事を書きたい

php for文 ループカウンタ(繰り返し処理)

PHP

for文って実はループ処理も出来るんですねと思い今まで知らなかったのでメモ。 早速ですが、for文の繰り返しは以下のようになります。 for(初期値;終了条件;増分値){ 繰り返し処理 } 実例 for ($i = 1; $i <= 5; $i++){ echo $i; } 出力は以下のようになりま…

php タイムスタンプ mktime関数 time関数 microtime関数

PHP

教材進めてて、mktime関数で出てくる数字がいまひとつ良くわからなかったので調べて見ました。 まずphpで使われるタイムスタンプはmktime関数、time関数、microtime関数が一般的かと思います。 mktime関数 mktime関数は現在の時刻ではなく任意の時刻を取得す…

POST GET 使い分け

PHP

GETとPOSTの違いについてメモ HTTP通信 そもそもGETとPOSTというのは、HTTP通信というプロトコルでWebサーバーとクライアント(Webブラウザなど)がデータを送受信するときに使用する。 GET リクエストとして送信されるデータはURLに含まれる。 「URL?パラメ…

PHP .=(結合代入演算子)ってなに ?

PHP

php で.=というものが出て来たのでメモ .=は結合代入演算子というらしいです。 そもそも、PHPで文字列の結合は、結合演算子の「.」(ピリオド)を使います。 文字列の結合 echo "Hello"."World!"; 下記のように出力されます。 HelloWorld! また、変数同士でも…

MAMP エラーログ 確認方法

PHPの勉強していて、何故だか画面に何も出力されない。 そんな時、ログが分かればどこを直せば良いのか見当がつき便利ですね。単刀直入に言うと、MAMPのエラーを出力している 場所 /Applications/mamp/logs ファイル php_error.log そこでターミナルで下記の…

比較演算子 "=="と"==="の違い

PHP

PHPやってて、「==」と「===」ってコレ何が違うねんと思ったのでメモ! 比較演算子の違い 「==」の場合は値が等しいかどうかを比較する為、文字列と数値の比較でも等しくなります。また、「===」の場合は値が等しいかどうかだけでなく、型が等しいかも含めて…

print echo の違い

PHP

PHP では出力の命令でprintとechoがあります。 どういう違いがあるのか、一度調べてみようと思ったのでここに書き留めておこうと思います。カンマで区切れるなどありますが、一番の違いは「式」かどうかです。 要するに、 echoは文なので他の式や条件等では…