我想知道是否可以隐藏“include”中的变量。换句话说,我希望在PHP文件中声明的某些类/变量基本上不会被包含它的任何其他PHP文件看到。这可能吗?可能有办法解决它吗?
答案 0 :(得分:2)
方法1:将那些变量/类分隔到另一个文件中,并仅调用它所需的部分。如果要在不同的上下文中使用不同的脚本部分,请将它们放在单独的文件中,并根据需要调用它们。
方法2:包含文件后,取消设置变量并销毁类。
答案 1 :(得分:1)
恕我直言,我认为现在是时候介绍PHP5 OOP了 之后看看Visibility。
答案 2 :(得分:0)
您的包含文件可以定义执行所有工作的函数,并且变量可以是该函数的本地变量。只要你没有将它们声明为全局,它们就会在函数返回时消失。
调用者可以看到此函数名称,但它比所有内容都可见。