プログラミング未経験者によるメモブログ -2ページ目

プログラミング未経験者によるメモブログ

マーケティングや広告業界にいたものの、WordPressと出会い、プログラミングを勉強することを決意。
エクセルやパワーポイントは使いこなしていたけど、HTML、CSSはさっぱり。そんな状態から、勉強して、プロのプログラマになるべく、その軌跡をブログにします。

「見たものが、手に入るもの」という意味。



作成・編集時にディスプレイ画面で見たものが、
そのまま印刷物やHTML文書として出力できることを言う。
Virtual Private Server の略。
日本語でいう仮想専用サーバー。

この説明でわかるはずがない。(笑)

VPSを利用することで、自分の弱いパソコンではなく、
素晴らしい専門業者のパソコンが使えるようになるとのこと。

要はレンタルサーバーのようなものなのかな?



正規表現によるマッチングを行う?

昨日やった正規表現という顔文字っぽいやつとマッチしているか?をするやつらしい。

正規表現から検索して、マッチすれば1。マッチしなければ0。

うーーーん。よくわからないけど進めていこう。

if ($line
&& preg_match('/^(1) (2) (3)/,$line, $m)){
        var_dump($m[1],$m[2],$m[3],);
}

これは、&lineと正規表現と比較し、( )の中のデータをvar_dumpする。

ということ。

ちょっと前進。


PHPの言語。

引数として指定した変数の内容や命令の返値を画面上に出力するもの。

print_r()関数 との違いは、変数の持つより詳細な情報を構造化して返される点にあります。

var_dump 関数は、変数に関する情報 を ダンプ します。
→そんなこと言われても、わからない。そもそもダンプってなに?って感じです。

ダンプって簡単に言うと、画面に表示させる。ってことらしい。

var dump(この中にあるものを表記させる)ってことらしい。

echo となにが違うんだろう?



まあ、いいや。とりあえず進めよう。




参考 

PHPを学ぶ時、最初に憶えて欲しいvar_dump

('/^(.*?) - - \[.*?\] "([^ ]+) ([^ ]+) .*?"/', $line, $m)

これが出てきたとき、本気で顔文字っぽいなー。
なんて思ってたら、イタイ目みた。

正規表現っていうやつらしい。
調べるところによると、レギュラー表記ともいうらしい。

文字列を検索したり置換したりして、
よくサイトのチェックなどにも使うとのこと。




.   ピリオド  →任意でどれにも対応

^ キャレット  →単体で使われるときは否定の意味
                  →行の頭を指す

$  ドルマーク  →行の末を指す

{} なみかっこ  →直前の文字を繰り返す

? はてな  →文字がないか、はてな直前の文字

* アスタリスク  →文字がないか、アスタリスク直前の文字か、その文字の繰り返し

+ プラスマーク  →直前の文字か、その文字の繰り返し

() かっこ   →文字列をまとめる

| たてぼう  →orの意味

+? プラスとはてな  →最小マッチ。。。いまはとにかく覚えようー。



いろいろ新しい壁にぶち当たってて、モチベーション維持が大変。