Php 除了懒惰之外,还有一个很好的理由不使用

Php 除了懒惰之外,还有一个很好的理由不使用,php,lazy-evaluation,shorthand,Php,Lazy Evaluation,Shorthand,可能重复: PHP开放标签“不可移植。有一个5.4版本之前的配置设置将其关闭,因此如果您将脚本移动到禁用它的站点,它将中断 而且,在我看来,它没有那么明确。和之间的区别很容易被忽略,但重要的是它不可移植。有一个5.4版本之前的配置设置可以关闭它,所以如果你将脚本移动到一个被禁用的站点,它就会崩溃 而且,在我看来,它不太明确。和之间的区别很容易忽略,但很重要如果您碰巧将代码移动到未启用short\u open\u标记的环境中,您将暴露大量内部变量名安全问题,并有大量损坏的输出 另一个缺点是,如果您

可能重复:
PHP开放标签“不可移植。有一个5.4版本之前的配置设置将其关闭,因此如果您将脚本移动到禁用它的站点,它将中断


而且,在我看来,它没有那么明确。和之间的区别很容易被忽略,但重要的是它不可移植。有一个5.4版本之前的配置设置可以关闭它,所以如果你将脚本移动到一个被禁用的站点,它就会崩溃


而且,在我看来,它不太明确。和之间的区别很容易忽略,但很重要

如果您碰巧将代码移动到未启用short\u open\u标记的环境中,您将暴露大量内部变量名安全问题,并有大量损坏的输出


另一个缺点是,如果您碰巧将代码移动到未启用short_open_标记的环境中,则允许使用的相同设置将暴露大量内部变量名安全问题,并有大量损坏的输出


另一个缺点是允许使用第二个选项的相同设置增加了可读性。第一个选项确保可移植到其他系统


除此之外,没有任何区别……

第二个选项增加了可读性。第一个选项确保了到其他系统的可移植性


除此之外,没有任何区别…

你只能使用你只能使用我不理解所有关于便携性的说法

始终存在可移植性问题。 不可能有apache-因此,不要使用mod_rewrite。 不可能有PDO-因此,不要使用准备好的语句。 不可能有mysql,所以不要使用复杂的查询。
不可能有PHP——因此,纯HTML是最兼容的格式,因为可移植性问题,所以不要使用任何其他格式!

我不理解所有关于可移植性的说法

始终存在可移植性问题。 不可能有apache-因此,不要使用mod_rewrite。 不可能有PDO-因此,不要使用准备好的语句。 不可能有mysql,所以不要使用复杂的查询。
不可能有PHP-因此,纯HTML是最兼容的格式,因为可移植性问题,永远不要使用其他格式!

您也可以跳过第二种样式中的分号。@ceejayoz您也可以跳过第一种样式中的分号。ceejayoz您也可以跳过第一种样式中的分号。@ceejayoz您也可以跳过第一种样式中的分号在PHP5.4及以上,嗯,这很有趣。我必须记住这一点。在PHP5.4及以上,嗯,这很有趣。我必须记住这一点。在PHP5.4及以上,完全正确。也适用于所有在PHP5.4及以上缩短的,完全正确。也适用于所有缩短的。这就是我曾经听到的原因y、 但是我想不起它有什么作用。这就是我曾经听说过的原因,但是我想不起它有什么作用。如果我能在不使用php的情况下完成所有我需要做的事情,并且只需要额外键入7个字符,我敢打赌,我会的!可移植性的问题是它总是一个折衷。对于短标记额外的工作是如此的琐碎,它使它成为一个无脑,IMO@Col.Shrapnel:不一样。如果没有php,就安装它。如果你想开始使用xml或将你的php脚本移动到使用它的服务器上,你需要做大量的重写…@Dennis什么?开始使用xml?我一直在使用它。xml有什么问题吗?如果我能完成所有事情的话g我不需要使用php,只需输入7个额外字符,你敢打赌我会的!可移植性的一点是,它总是一个折衷方案。对于短标记,额外的工作是如此微不足道,以至于它是一个不需要动脑筋的事,IMO@Col.Shrapnel:不一样。如果没有php,请安装它。如果要开始使用xml或移动php脚本到使用它的服务器,你有很多重写要做…@Dennis什么?开始使用XML?我一直在使用它。XML怎么了?
<?php echo $foo; ?>
<?= $foo; ?>