当前位置: 首页 > 面试题库 >

PHP echo vs PHP短标签

班浩皛
2023-03-14
问题内容

他们的安全性是否相等?我被告知使用

<?=$function_here?>

安全性较低,并且会减慢页面加载时间。我严格偏向使用echo。

优点/缺点是什么?


问题答案:

<?<?=称为短开放标记,并不总是在short_open_tagPHP 5.3或更低版本中启用(请参阅指令)(但自PHP 5.4.0起,<?=始终可用)。

实际上,在PHP 5.3.0随附的php.ini-production文件中,默认情况下禁用它们:

$ grep 'short_open' php.ini-production
; short_open_tag
short_open_tag = Off

因此,在要分发的应用程序中使用它们可能不是一个好主意:如果未启用它们,则您的应用程序将无法工作。

<?php另一方面,不能被禁用-因此,即使写入时间更长,使用此方法也是最安全的。

除了未必启用短开放标签这一事实外,我认为没有太大区别。



 类似资料:
  • 短语标签已经针对特定目的进行了解密,尽管它们的显示方式与其他基本标签类似,如《b》, 《i》, 《pre》和《tt》 ,您已在前一章中看到过。 本章将引导您完成所有重要的短语标签,让我们一个接一个地看到它们。 强调文本 《em》...《/em》元素中出现的任何内容都显示为强调文本。 例子 (Example) <!DOCTYPE html> <html> <head> <title

  • 格式限制 1、不支持全变量模板(是指无法判断当前短信的结构和使用场景); 2、营销短信内容后面需要添加退订方式,支持“TD、T、N”进行短信退订回复(营销通短信营销已默认对所有发送的短信追加 “回T退订”)。 3、鉴于特殊符号可能会导致短信出现乱码,不支持如¥ ★以及包含可通过按键录入的组合型特殊符号,如^_^&,☞,√,※。 内容限制 1、不能给非会员用户发送营销短信; 2、需严格遵守短信内容规

  • 问题内容: 我在Linux服务器上有一个以以下内容开头的Web应用程序 我需要将此应用程序复制到Windows环境,并且一切工作正常,除了SQL语句的呈现方式有所不同。我不知道这是否与脚本开头有关,而不是因为我不知道从何处启用from,所以我将其更改为 我知道这两个语句应该具有相同的含义,但是我需要对其进行测试,以确保应用程序完全相同。这样我可以消除另一种可能性。 谢谢 问题答案: 组 在php.

  • 问题内容: 这是根据官方文档提供的信息: 在PHP中可以使用四对不同的开始和结束标记。其中的两个和始终可用。另外两个是短标签和ASP样式标签,可以从php.ini配置文件中打开和关闭。因此,尽管有些人发现短标签和ASP样式标签很方便,但它们的可移植性较差, 通常不建议这样做 。 以我的经验,大多数服务器 确实 启用了短标签。打字 比打字要方便得多 程序员的便利性是一个重要因素,那么 为什么 不推荐

  • 我想计算标记图中具有相同标签的节点的平均最短路径。例如,红色标记为A,黑色标记为B。 V_m是具有相同标签的顶点。n{i,j}是最短路径数,d{i,j}是测地距离。 我想使用Networkx来实现它。开始使用节点属性进行标记。 我可以用 现在我只想将键/值对保留在标签为例如“A”的位置。因此,我可以关注具有相同标签的节点。我希望它不是抽象的,但你有什么想法吗? 提前谢谢。

  • 如果我想获得每个单词对应的短语标签,如何获得? 例如: 请帮帮我.