0
作品タイトルとエピソードを 0 にすると、どういう結果になるのかテストさせてください。
※短篇だと、エピーソードタイトルが出なくなるので、連載としてテストします。
十数年前のことです。
あるとき、 weep は、ニコニコ動画を使っていました。
※今は正直全然使ってません。
(正直に書くな!)
weep は、PHP を少しだけ齧っていました。
当時のニコニコ動画・生放送は、PHP を使っていたのでしょう。
(現在はたぶん違うかもね?)
すると、あることに気づいたのです。
「もしかすると、タイトル欄を 0 だけにすると、変なことが起きるのでは?」
weep は、ニコ動でタイトル欄を 0 にして動画投稿してみました。
すると、やはり通常では発生しない挙動がありました。
「ニコ動でタイトル欄を 0 にすると、(無題) ってタイトルになったり、動画視聴に残らなかったり、マイページに投稿通知が載らなかったりするんだな‥‥。あーあ。変なこと知ってしまったな。」
weep は、メガネもしていないのに、両目の間に人差し指でそれをクイッと持ち上げるように、「実に面白い。」と言ってみせました。
その芸能人がドラマでやってるところを一切観たことがない上に、モノマネ芸人の情報でしか知らないと言うのに‥‥。
その後、weep は、動画のテスト投稿時、タイトルを 0 にすることにし、ニコニコ生放送でもどうなるのかやってみました。
「ニコ生だとアラーム(非公式の放送開始通知アプリ)が鳴らないし、タイトルが表示されなくてリンクで辿り着けなくなってるし、放送視聴履歴や放送履歴に載らない。‥‥ドワンゴ──。やってんなー。」
当時、全然間に合ってないバイトだったのがなんか偉そうにボヤいていました。
粗探しができて満足してるやつと言うのは、本当に偉そうです。
✂ - - - - - - ✂ - - - - - -
PHPには、比較演算子の罠がある。
「PHP では、0=="" は、 true になる!!」
要は、PHP では、半角の 0 は、空文字(文字無し)と同じ結果がなされるのです。
「まあ、これは PHP 7.x までそうだったけど、PHP 8 からは、0=="" は、 false になるらしい。」
いいのかそれで、PHP って。
「そう言う変貌がいろいろあって、 7 から 8 の移行がめんどいって言うからね。。俺もそう思うし。。」
weep は、今も PHP 7.4 を使っているが、それは公言するべき情報ではないでしょう。
✂ - - - - - - ✂ - - - - - -
weep は、なろうの総合ランキング1位のある作品を見て気づきました。
「なろうでは、エピーソードタイトルを 0 にすると、h1 タグごと表示されないんだな。ブラウザタイトルにはちゃんと 0 入ってるのに、どうして? いや、この不具合なんか懐かしいな。。」
(▲作品タイトルが表示しない当時のスクショ)
(▲エピソードタイトルが表示しない当時のスクショ)
エピーソードが表示されず、本文から始まっている。
「しまったな-。消えた婚約者より、消えたエピソードタイトルが気になってしまったな。」
心当たりのある作者様。こんなこと書いてごめんなさい。
果たして、なろうでは、この 0 の問題がどう解決されるのであろうか──。
小説家になろうの「PHPエンジニア職募集」のお知らせをチラッと見ながらそう思うのであった。
直るといいっすね。




