めのん@ひとりプログラミング同好会

このブログはすべてフィクションであり、実在の人物、団体とは一切関係ありません

PHP

PHPのmain関数を読み解く

こんばんは、めのんです! 今夜の投稿はどんな話題にしようか決めかねていましたが、結局お昼の続きでPHPの話題にすることにしました。 お昼に続き、PHPのソースコードを読み解いています。 PHPのソースコードというのはPHPで書かれたソースコードではありま…

PHPのソースコードを読み始めました!

こんにちは、めのんです! 週末はすっかりOpenSiv3Dの話題ばかりになってしまいました。 平日はいつも通りPHPの勉強と雑談を書いていきたいと思っています。 さて、PHPという言語そのものについての勉強はおおむね終わりかけていて、言語仕様に関しても細部…

ビルトインウェブサーバーってCGIは動かせないの?

こんにちは、めのんです! 最近はPHPを中心にWebプログラミングを勉強していますが、同時並行でC++とZigの勉強もしています。 そこで、できればそれらを組み合わせてなんかやってみたいなあと思いました。 本当に単なる思いつきですが、ZigでCGIでも作ってみ…

includeと名前空間

こんにちは、めのんです! 前回は関数から別のソースファイルをincludeした場合のスコープが、どうも公式ドキュメントの記述と食い違ってるんじゃないかという疑問についてお話ししました。 今回はその続きになります。 まずはソースコードを見ていただきま…

includeとスコープ 第2回

おはようございます、めのんです! 今回は昨夜の続きで、PHPのincludeのスコープについての話題です。 おさらいになりますが、公式ドキュメントからそれに関する記述を引用します。 ファイルが読み込まれるとそのファイルに含まれるコードは、 includeもしく…

includeとスコープ 第1回

こんばんは、めのんです! 今夜もPHPの話題です。 何と言っても私はPHP猛勉強中ですから! 今回の話題はincludeです。 Cにも#includeという前処理指令がありますから、きっと似たようなものなんだろうな、と思っていました。 私がどんな風に予想していたかを…

プログラムを動的に書き換えながら実行できるんですね!

こんばんは、めのんです! タイトルには何のプログラミング言語の話か書きませんでしたが、今回はPHPの話です。 このブログの現在のタイトルは「めのん@PHP猛勉強中!!」なのでPHPがデフォルトですよー 私はCやアセンブリ言語でマイコンのプログラムを書く…

PHPの暗黙の型変換は罠ですねー

こんばんは、めのんです! PHPを勉強し始めて、最初のうちはPHPの文法がCによく似ていることもあってスラスラ理解できている気になっていました。 ところがやっぱりPHPとCは別の言語ですねー 当たり前のことなんですが、Cと同じつもりで書いていると全然うま…

マジックメソッド__setで型付きプロパティ

こんばんは、めのんです! 今日のお昼はPHP 8.0のunion typesの話題に触れました。 その記事を書きながら思ったのは、PHPは最初は静的な型がなかったけれども、やがて消極的に静的な型を指定する方向に舵を切り始め、徐々にその範囲を拡大していったんだろう…

PHP 8のunion types

こんにちは、めのんです! 6月25日付けでPHPのバージョン8.0.0 Alpha1が公開されたようです。 まだまだ従来のPHPでさえ勉強中でよくわかってないのですが、次のバージョンではどんな風になるのか興味があります。 というわけで、「PHP 8.0 UPDATE NOTES」を…

Webサーバーはペリフェラル!?

こんばんは、めのんです! お昼の投稿で予告した通り、がやりたいCとPHPの連携方法について深堀していきたいと思います。 私は普段、マイコンなどを使った組込み機器の開発を行っています。 そうした機器には、LEDやシリアルポートをはじめ、LCDパネル、各種…

アンケートをとったら1票しか集まりませんでした (゚◇゚)ガーン

こんにちは、めのんです! 昨夜、Twiterでアンケートをとった結果が出ました。 ベテランのPHPプログラマーの方は、PHPプログラムとCプログラムの連携はどのようにして行っていますか?— めのん@PHP猛勉強中!! (@menonfled) 2020年6月23日 本当に、本当に1…

PHPとCのprintf関数

こんばんは、PHPの猛勉強を始めためのんです! プログラミング言語を勉強するにあたって、途中結果を画面に出力する関数を習得することは大事だと思います。 途中結果を確認できれば、気軽にいろいろ試してみることができますから。 マイコンなんかのプログ…

本格的にPHPの勉強を始めました!

こんばんは、めのんです! 私は以前からプログラマーだったんですが、主にCを使ったマイコンなどのプログラミングをやっています。 Web開発については素人なのでこれまで「駆け出しエンジニア」を名乗ってきましたが、そろそろ卒業にして、これからは「PHP猛…