我有2台笔记本电脑使用相同的win7配置。 Apache / PHP / MySQL是从一个到另一个的复制/粘贴。但PHP只有在{1}添加<?php ?>
时才有效,并且在另一台笔记本电脑上与<? ?>
一起正常工作。
我不想将所有PHP代码从<? ?>
更改为<?php ?>
。如何使PHP与<? ?>
一起使用。
答案 0 :(得分:8)
您需要启用短标记。在php.ini中将short_open_tag
设置为1
。
在PHP 5.4之前,这使得<?
和<?=
分别成为<?php
和<?php echo
的替代方案。在PHP 5.4中,<?=
始终处于启用状态,因此short_open_tag
仅控制<?
的可用性。
答案 1 :(得分:6)
更好的主意:更改代码以使用<?php
。这样,它更便携,您在更换服务器时不必进行重写。
如果您真的想要速记并且不关心可移植性,请将php.ini中的short_open_tag
更改为1。