Input Output 極論それでしかない

プログラミング言語は極論 Input Output それをするものである。 Inputされる物も多岐に渡るが、ブラウザだったり、ゲームならコントローラーだったり、コマンドラインの引数だったりもする。一番簡単なのはコマンドラインの引数が解りやすい。 php args.php apple banana cherry if (isset($argv)) { echo “スクリプト名:  […]

初心者向けfor文

if文でも説明はしたがfor文も同じように、for() この括弧の中は0 又はfalse  1又はtrue を判定している。無限ループを作りたい人はこう書く。 for (1){ echo ‘1’; } これで1が無限に並び処理が終わらなくなる。 for文とは指定した回数を実行し処理が終わったら終了するという文となり、理解を正しくしていないと致命的なバグになりやすい。 for […]

初心者向け IF文

if文で躓く人は多々いると思う。プログラミング知るにはまずif文を知ってみよう。if文とは条件文であり、その結果により何を実行するかといういっぱい使う命令文である。 例えば if ( $int ==’5′ ){ print ‘5です’; } こんな感じで初心者の本には書いてあると思うが、結局のところ $int が 5 の場合、 5 == ‘ […]

PHP7から8の修正点を見て

PHP8への変更点を見てまずいなと感じた。 0 == “0” true true と変更はないが、本来なら 0 == ‘0’ と書く。 0 == “foo” true false 何故これをPHP7まで許容していたのかが理解ができない。 0 == “” true false 当然だろうね。何故これも許容 […]

Perl言語

Perl言語とは、2000年代特にWEB系の言語として使われていた 当時はLinux、Unix環境下ではPerl。WIN IIS環境ではASP VBscriptであり、 シェアはほぼ9割がPerl 1割がASPとなっていた