尽管我们以前没有了解过这种变量,但是Application指令的所支持的另一个属性就是Classname。该属性使我们可以控制这样的类的名称:这些类是在global.asax代码被编译的时候为其生成的。如果我们提供一个Classname值,就可以访问global.asax的实例。由于我们现在可以访问global.asax实例,这也意味着我们可以在应用程序的其他地方访问其中的公共方法、属性以及所声明的变量。这里我们可以选择的一种高级的设计方法就是利用ASP.NET的一种面向对象的特征——静态成员。
PHP变量是一些存储容器,可以存储信息,就像是一个杯子可以存放饮料一样。我们通常用POST变量来传送数据,POST前面有一个$符号,它是一个存储容器,更确切地讲,它是一个存储位置集合,这些位置用来存储来自web表单的数据。有人在表单中填写数据并点击按钮,POST就将包含脚本的所有数据。所以,为了访问表单并进行处理,就必须通过POST变量来处理。
POST是一个特殊变量,称为超级全局变量,因为这是PHP内置的,而且在整个脚本中都可用。你的脚本一旦运行,POST就已经存在了,不必像创建其它PHP变量那样创建POST。POST超级全局变量直接绑定到HTML表单使用的表单提交方法。如果方法设置为post,那么所有表单数据都会打包到POST超级全局变量中,可以根据需要从中抽取和使用各部分数据。