Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
42
Help us understand the problem. What is going on with this article?
@naoqoo2

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

More than 3 years have passed since last update.

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

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

処理1

バルス();

処理2

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

ネタばらし

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

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

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

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

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

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

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

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

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

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

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

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

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

42
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
naoqoo2
myhm
住宅に関わるすべての人にオドロキとヨロコビを

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
42
Help us understand the problem. What is going on with this article?