CTRL + ALT + 1,2,3,4
F11
SHIFT + F11
CTRL + Click
CTRL + D
CTRL + L
CTRL + SHIFT + SPACE
CTRL + SHIFT + M
CTRL + SHIFT + K
CTRL + /
CTRL + SHIFT + /
ALT + F3
CTRL + SHIFT + F
CTRL + F
CTRL + G
CTRL + H
CTRL + `
CTRL + P
CTRL + P then file@function
TAB
SHIFT + TAB
CTRL + ]
CTRL + [
CTRL + SHIFT + UP
CTRL + SHIFT + DOWN
CTRL + SHIFT + D
CTRL + J
CTRL + SHIFT + [
CTRL + SHIFT + ]
多窗口面板 Multiple Window Panes
进入全屏模式 Go Full Screen
无干扰模式 Distraction Free Mode
多光标/选择 Multiple Cursors/Selection
高亮最匹配的单词 Highlight Closest Matching Word
高亮行 Highlight Line
高亮范围(段落/代码块) Highlight Scope (The paragraph/code block)
高亮到括号 Highlight to Brackets ([] **or** () **or** {})
删除行 Delete Line
行注释 Line Comment
多行注释 Multiline Comment
选择所有匹配的单词 Selects All Matching Words
在文件中查找 Find in Files
在当前文件中查找 Find in This File
跳到某行 Go to Line
查找/替换 Find / Replace
显示控制台 Show Console
跳到... GoTo Anything (Open file,etc)
跳到文件中的某函数 GoTo a Function in a File
缩进 Indent
减少缩进 Outdent
缩进 Indent
减少缩进 Outdent
向上互换行 Swap Line up
向下互换行 Swap Line Down
复制行 Duplicate Line
合并行 Join Lines
代码折叠 Code Fold
取消代码折叠 Code Unfold

我们都是小小的人 不能左右世界
改变常在 后悔没有用 努力不一定有收获
不努力连成功的百分之一的机会都没有

最近夜大开始上课了 周一到周五都有课  而且是从7点上到9点40 下课都没车了 昨天找了半天才找到 昨晚上的英语 基本上不会 苦逼啊 不知道这可要上到什么时候 貌似我们还有班主任 没看到人
快点脱离苦海吧

静态属性

静态属性也就是说它的值保持其值,比如在类中实例化了N个对象,那么你可以在构造函数中定义一个静态属性来记住对象的个数。类中的静态属性和静态变量差不多,只不过在类中似乎又多了一个些使用上的限制罢了。让我们看看一般的变量吧:
[php]
<?php

function test() {

$n = 1;

echo "The number is:$n
";

$n++;

}

test();

test();

test();

test();

test();

test();

?&gt;
[/php]
[php]
<?php function test() { $n = 1; echo "The number is:$n<br ?-->"; $n++;}test();test();test();test();test();test();?&gt;
[/php]
很显然这个函数的结果如下:
[php]
The number is:1

The number is:1

The number is:1

The number is:1

The number is:1

The number is:1
[/php]
但是如果你的程序是这样:
[php]
<?php

function test() {

static $n = 1;

echo "The number is:$n
";

$n++;

}

test();

test();

test();

test();

test();

test();

?&gt;
<!php function <br ?--> test() { static $n = 1; echo "The number is:$n
"; $n++;}test();test();test();test();test();test();?&gt;
[/php]
我们只不过在变量名加了个static关键字而已,结果就大大的不同了:
[php]
The number is:1

The number is:2

The number is:3

The number is:4

The number is:5

The number is:6
[/php]
1.static关键字可以用来修饰变量、方法(静态方法)

2.不经过实例化,就可以直接访问类中static的属性和static的方法。

3.static 的属性和方法,只能访问static的属性和方法,不能访问非静态的属性和方法。因为静态属性和方法被创建时,可能还没有任何这个类的实例可以被调用。

4.在当前类中如果要访问静态成员可以使用self::关键字进行访问。

5.在类中我们不能使用this关键来访问静态属性,因为静态属性在对象可能还没有实例化之前已经存在。

6.在类中静态方法访问静态属性,使用类名::静态属性名即可调用类中的静态属性。

静态方法

在这个示例里我们看到,使用了两种方法来访问静态属性$money的值:一种是前面都提到的类名::属性值的形式,另外一种则是使用了self关键字。当然推荐使用self关键字这种方式,因为如果那天不高兴了,我们修改的类名,那么如果你使用了第一种方式,你是不是还得修改下调用它的方法呢,当然你得在同一个类中,如果你是在子类中想调用父类的静态属性和方法,那就得使用parent::的方式了。

再说一下

1:如果你想在静态方法中调用其它静态方法时,请使用方法是:类名::方法名的形式进行调用,还是那句,如果你在同一个类进行这样的调用,就使用selft关键字进行调用吧。要不然你得的程序可就得报错了。

2:php中静态方法不能调用非静态的属性和非静态方法,也不能使用类名::或者self::调用非静态属性。更不能使用$this->属性名来调用,总之在静态方法中只能调用静态属性或方法,非静态的无法调用。