加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

我们可以在Symfony的Twig File中使用PHP内置函数吗?

发布时间:2020-12-13 16:53:00 所属栏目:PHP教程 来源:网络整理
导读:嗨,任何人都可以让我知道我们可以在twig文件中使用php内置函数.如果不是为什么. 那么在twig文件中访问php内置函数的方法是什么. 因为在100个时间的应用程序中我们需要检查php内置函数的许多条件基础.我已经尝试了in_array()函数来检查多个下拉列表中选择的多
嗨,任何人都可以让我知道我们可以在twig文件中使用php内置函数.如果不是为什么.
那么在twig文件中访问php内置函数的方法是什么.

因为在100个时间的应用程序中我们需要检查php内置函数的许多条件基础.我已经尝试了in_array()函数来检查多个下拉列表中选择的多个vaslue但是我得到错误Is_array()没有定义.

请帮忙

谢谢

解决方法

正如@DonCallisto所说,树枝中存在一些 PHP等效函数并非全部.所以你不能从twig模板调用php函数.您可能必须使用现有的等效项或需要创建 one(如果不存在).

为什么?

其中一个主要原因是SoC.模板用于应用程序的表示层.因此,twig提供了可用的工具(过滤器,函数,全局变量).

知道差异

虽然你在树枝上有日期功能.它与php中的日期函数不同.要实现类似的功能,您可能必须在twig中使用相同或不同的方法然后php.例如,您可以使用twig的Containment Operator实现php的in_array功能

方式是什么

现在谈谈你问题的最后一部分:

What is the way then to access php inbuilt function inside a twig file?

我想你已经知道@DonCallisto的简短回答了.您可以创建own extension.并定义您需要的功能.或者,如果你疯狂到从你的模板访问所有php内置函数,你可以使用这个Extension.它将允许你通过前缀php_调用任何PHP函数.例如,如果你想调用in_array函数,那么你可以从模板中调用php_in_array().

快乐的编码!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读