LoginSignup
53
42

More than 5 years have passed since last update.

PHPでバルス!って打つと強制終了する。キリッ(`・ω・´)

Last updated at Posted at 2016-04-01

※エイプリルフールネタですが嘘ではないよ。

PHPで「バルス!」って書いてみる

処理1

バルス();

処理2

と書くとなんとexitします!
※処理2には進みません

ネタばらし

そう、関数名に日本語が使えるんですね。
実は下記functionを定義しています。

function バルス(){
    die(); // exitよりdieのほうが滅びの呪文ぽい
}

くだらないネタでごめんなさい。

本当は();なしで「バルス!」だけにしたかった

可変関数とかいろいろ考えたけど、どうしても();は必要だった。。。

// 実行はされない・・・
$バルス = "バルス!()";
$バルス; // 実行されたとしても$付きになっちゃうね・・・

それでも();が邪魔、、、ハッ! :bulb:

バルスキリッ(`・ω・´);

いかがだろうか。
無駄に引数を与え、まさかの顔文字。
Noticeエラー発生しないようにdefine定義しておけば完璧です。

define('`・ω・´', true);
function バルスキリッ(){
    die();
}

これプログラミングが楽しくなりそう!

//DB登録
φ(ω);
//メール送信
。⌒(´);
//異常発生
おっおっおっ(ω^ ≡ ^ω);

コーディングの新たな扉を開いてしまったかもしれない・・・

53
42
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
53
42