2011-05-30 76 views

回答

1

No. There's not.

PHP不具有預處理器(嚴格地說,它是預處理器)!;在其範圍內,關鍵字是特朗普常量。

A C++「貓膩」是這樣的:

#define true false 

作品,因爲預處理器操縱上下文較少的基礎上的代碼......但應當注意的是,該標準使該「絕招」非法(嚴格來說,「未定義」)。

C中的場景有點不同,但一般原理沒有多大區別。

+0

不是這個特定的技巧 - 「TRUE」不是語言關鍵字或現有說明符,它只是一個宏。 – Puppy 2011-05-30 21:42:49

+0

啊,非常感謝! – Scott 2011-05-30 21:46:01

+0

@DeadMG:呃是的,對不起,'s/C/C++ /'和小寫。 :) – 2011-05-30 21:52:37