奇奇怪怪的空格和缩进
修改理由:
此投稿已在 6年前 合并。
内容修改:
| Old | New | Differences |
|---|---|---|
| 32 | 32 | <?php |
| 33 | 33 | |
| 34 | 34 | // 1. 合法的常量名。 |
| 35 | define("FOO", | |
| 35 | define("FOO", "something"); | |
| 36 | 36 | |
| 37 | define("FOO2", | |
| 37 | define("FOO2", "something else"); | |
| 38 | 38 | |
| 39 | 39 | define("FOO_BAR", "something more"); |
| 40 | 40 | |
| 41 | 41 | // 2. 非法的常量名。 |
| 42 | define("2FOO", | |
| 42 | define("2FOO", "something"); | |
| 43 | 43 | |
| 44 | 44 | // 3. 下面的定义是合法的,但应该避免这样做(自定义常量不要以双下划线 __ 开头): |
| 45 | 45 | // 也许将来有一天 PHP 会定义一个 __FOO__ 的魔术常量, | … | … |
| 48 | 48 | |
| 49 | 49 | // 4. 在类中不能使用 define 定义常量。 |
| 50 | 50 | class MyClass { |
| 51 | ||
| 52 | 51 | define("FOO3", "something"); |
| 53 | ||
| 54 | 52 | } |
| 55 | 53 | ``` |
| 56 | 54 | … | … |
| 73 | 71 | |
| 74 | 72 | class MyClass |
| 75 | 73 | { |
| 76 | ||
| 77 | 74 | const constant = '我是一个常量'; |
| 78 | ||
| 79 | 75 | } |
| 80 | 76 | |
| 81 | 77 | echo MyClass::constant; |
关于 LearnKu