この記事は移行しました!最新の内容はこちらをご覧ください😀
※エイプリルフールネタですが嘘ではないよ。
PHPで「バルス!」って書いてみる
処理1
バルス!();
処理2
と書くとなんとexitします!
※処理2には進みません
ネタばらし
そう、関数名に日本語が使えるんですね。
実は下記functionを定義しています。
function バルス!(){
die(); // exitよりdieのほうが滅びの呪文ぽい
}
くだらないネタでごめんなさい。
本当は();なしで「バルス!」だけにしたかった
可変関数とかいろいろ考えたけど、どうしても();は必要だった。。。
// 実行はされない・・・
$バルス! = "バルス!()";
$バルス!; // 実行されたとしても$付きになっちゃうね・・・
それでも();が邪魔、、、ハッ!
バルス!キリッ(`・ω・´);
いかがだろうか。
無駄に引数を与え、まさかの顔文字。
Noticeエラー発生しないようにdefine定義しておけば完璧です。
define('`・ω・´', true);
function バルス!キリッ(){
die();
}
これプログラミングが楽しくなりそう!
//DB登録
φ(・ω・);
//メール送信
。⌒ヽ(´ー`);
//異常発生
おっおっおっ(^ω^ ≡ ^ω^);
コーディングの新たな扉を開いてしまったかもしれない・・・