当前位置:首页 > 日记 > 正文

PHP中包含文件变量域的讨论

PHP中包含文件变量域的讨论
在PHP中,我们有时需要一个包含文件,例如,前段时间我在一个框架中写,打算用原生PHP作为模板,然后写一个可以显示的模板文件,但这只是我的投票。

在编写之后,发现模板中的所有变量都没有定义。通过各种研究和搜索数据,总结了几种情况下的包含文件的范围。

第一种情况:在B文件中包含一个包含B文件的文件,可以调用A中的变量。
文件代码:
< PHP
为AAA = '123;

包括b.php ;
文件码:
< PHP

回声$ AAA;

您可以正常输出内容。

第二种情况:一个文件包含B文件,然后在一个文件中可以调用B文件变量。

文件代码:
< PHP

包括b.php ;

echo FFF;

文件码:
< PHP

FFF =我F美元;

这个时间可以是内容的正常输出。

第三种情况:在文件的一类方法中调用B文件,并且该方法中的变量可以在B文件中调用。

文件代码:

< PHP

类测试{
公共函数显示(){
为BBB = ABC;
包括b.php ;
}
}

$ =新测试;
显示();

B文件的代码:
< PHP

回声$ BBB;

这个时间可以是内容的正常输出。

第四种情况是,一个文件通过定义一个函数来引入一个B文件。它不能在B文件中使用变量,但是它可以使用一个文件来调用函数中的变量(显示)。

文件代码:
< PHP
为AAA = '123;

函数显示($文件){
为BBB = 'asdasdas;
包含$文件;
}

显示(b.php );

文件码:
< PHP
回声$ AAA;
回声$ BBB;
运行之后,未定义AAA提示,并且可以正常输出BBB。

所以这不是开始使用显示器的方法引入一个模板的可行性。根据三个方面的情况,最后我选择了写一个类进口files.thinkphp和Smarty模板类介绍目前使用的模板文件。文章的不足之处欢迎纠正。

以上是本文的全部内容,希望大家能喜欢。

相关文章

toString返回的时间()方法在Javascript是一

toString返回的时间()方法在Javascript是一

字符串,方法,是一个,时间,电脑软件,此方法返回表示指定日期对象的字符串。 语法 Date.toString() 下面是参数的详细信息: Na 返回值: 返回表示指定日期对象的字符串。 实例uff1a Javascript的ToString方法 VaR DateObject =新的日期(1993, 6, 28…

细胞分裂前细胞与细胞结合的作用是

细胞分裂前细胞与细胞结合的作用是

细胞,常见问题,作用,细胞分裂,词中,在Word2003,不意味着在分割合并单元格的什么它是做什么的我选择了,没有选择,好像什么都没有改变。请问这两个有什么区别图: 答案uff1a 此选项对拆分的单元格不起作用,这意味着在分割前选择的单元格合并到一个…

对setTimeout使用分析()和()清除定时器

对setTimeout使用分析()和()清除定时器

清除,电脑软件,setTimeout,JS,在本文中,使用的setTimeout()和()清除定时器JS分析。分享给你供你参考。具体分析如下: setTimeout()方法是用来调用函数或计算表达式指定的毫秒数后。 的清除定时器()方法可以取消暂停。通过setTimeout()方法 VaR iTime…

PS和ai深入挖掘图书馆的价值

PS和ai深入挖掘图书馆的价值

价值,图书馆,电脑软件,PS,ai,本教程是向朋友介绍PS和ai来挖掘你的图库的价值方法。这个教程真的很好。我建议像你这样的朋友可以和教程一起学习。 教程: 1。创建抽象向量梯度 2。使用智能对象和图层样式 三.使用网格 我们都知道截止日期是…

如何删除我收到的礼物QQ常见问题

如何删除我收到的礼物QQ常见问题

常见问题,删除,礼物,电脑软件,QQ,登录到你的QQ空间,点击个人中心;选择个人主页;赠送收到礼物;选择你需要删除的礼物,点击删除即可。 注意:礼品一经删除,就无法恢复。请小心操作。…

确保QQ聊天安全QQ安全的几个小技巧

确保QQ聊天安全QQ安全的几个小技巧

聊天,确保,几个,小技巧,电脑软件,QQ密码、个人资料和聊天记录的安全性是一个至关重要的问题。为了有效防止聊天记录等本地信息的丢失和覆盖,我们可以采取以下措施。 1。设置本地消息密码 首先,按下鼠标右键,从QQ图标中选择系统参数;在系统参…

实现多模板网站在Smarty在PHP中的

实现多模板网站在Smarty在PHP中的

方法,网站,多模,电脑软件,Smarty,本文介绍了Smarty实现了一个多模板网站PHP。分享给你供你参考。具体实现的方法如下: model1.htm代码模板: 模板1 1 |模板 2 |模板 模板3 { $标题} {内容} model2.htm代码模板: 模板2 1 |模板 2 |模板 模…

jQuery的简单实现方法的突出GridVi

jQuery的简单实现方法的突出GridVi

简单实现,方法,电脑软件,jQuery,GridView,本文说明了jQuery的简单实现突出GridView行方式。分享给你供你参考。具体实现的方法如下: $(# gridid TR:不(TR:最后一个孩子))。滤波器(函数(){(){) 返回$('td ',这个长度)!(}},这个长度)。 }Hover(函数(){) $(这)ToggleCl…

PS图象处理软件巧妙地将现实的别墅

PS图象处理软件巧妙地将现实的别墅

夜景,图象,处理软件,别墅,现实,本教程介绍朋友到PS图象处理软件,用两片材料合成逼真的别墅夜景效果的方法。本课程合成的别墅夜景非常漂亮,难度也不大,非常适合您学习和推荐。 本教程主要是用PS图象处理软件用两片材料合成逼真的夜间效果,将相…

QQ个性滑稽的个性特征是什么

QQ个性滑稽的个性特征是什么

滑稽,个性特征,个性,电脑软件,QQ,什么是搞笑和有趣的QQ签名 人生的道路总是走几步。 我想让全世界知道我很低。 我想要一个粗心的你说的一对。 真正的勇士,敢于面对你没有化妆的脸。 但明天是母亲节,传递消息,母亲是美丽的,岁月不伤害她,妈妈,我…

用jQuery替换DOM节点的方法

用jQuery替换DOM节点的方法

节点,方法,替换,电脑软件,jQuery,本文演示了用jQuery替换DOM节点的方法,供大家参考,具体分析如下: 如果一个节点被替换,jQuery提供了相应的方法,即用()和()替换。 在用函数()方法是替换所有匹配的元素到一个指定的HTML或DOM元素。 这个例子是jQuery…

用滤镜制作一个逼真的石头滤镜区域

用滤镜制作一个逼真的石头滤镜区域

滤镜,区域,逼真,石头,电脑软件,本教程介绍了制作石头很现实的方法。一般过程:首先,使用一些油漆或选择工具做一些白色的椭圆形,填满画布,然后使用液化器的变形和加工椭圆形成不规则的形状,当它被确定为适当的模糊和添加图层样式,效果一般会出来。…