将某些变量隐藏在PHP文件中


Make certain variables hidden inside PHP file

我想知道是否可以从"include"中隐藏变量。换句话说,我希望在PHP文件中声明的某些类/变量基本上对包含它的任何其他PHP文件都不可见。这可能吗?有没有办法绕过它?

方法1:将这些变量/类分离到另一个文件中,只调用其中所需的部分。如果要在不同的上下文中使用脚本的不同部分,请将它们放在不同的文件中,并根据需要调用它们。

方法2:包含文件后,取消设置变量并销毁类。

IMHO,我认为是时候介绍PHP5 OOP了
之后查看Visibility。

include文件可以定义一个完成所有工作的函数,并且变量可以是该函数的本地变量。只要你不将它们声明为全局的,当函数返回时,它们就会消失。

这个函数名对调用者是可见的,但它比所有内容都可见要好。