Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP 5.3.2版在没有<;的情况下可以工作吗;?带<;的php woth;?_Php_Windows Server 2008 - Fatal编程技术网

PHP 5.3.2版在没有<;的情况下可以工作吗;?带<;的php woth;?

PHP 5.3.2版在没有<;的情况下可以工作吗;?带<;的php woth;?,php,windows-server-2008,Php,Windows Server 2008,我有一个完整的网站 它是用php4编写的,现在我的托管服务器是PHPVersion5.3.2,Windows2008Server 而且我的站点不工作,我发现旧站点使用以下语法 <? 短标记是PHP不鼓励使用的特性。您应该转换所有的,这不取决于PHP版本,而是取决于PHP.ini设置 您可以将ini设置更改为“1”,但现在通常不鼓励使用短开放标记。php.ini文件中有一个名为“短开放标记”的指令。这就是你是否可以使用速记的原因。但是它们不应该再被使用了,所以如果您将所有标记更新为新的格式

我有一个完整的网站

它是用php4编写的,现在我的托管服务器是PHPVersion5.3.2,Windows2008Server

而且我的站点不工作,我发现旧站点使用以下语法

<?

短标记是PHP不鼓励使用的特性。您应该转换所有的
,这不取决于PHP版本,而是取决于PHP.ini设置


您可以将ini设置更改为“1”,但现在通常不鼓励使用短开放标记。

php.ini文件中有一个名为“短开放标记”的指令。这就是你是否可以使用速记的原因。但是它们不应该再被使用了,所以如果您将所有标记更新为新的格式会更好


Metropolis

以下代码片段帮助我将所有短标记转换为正确的PHP标记,希望它也能帮助您:

  • (存档副本)

Duplicate:对于您可以控制(永远)的代码,大多数情况下是不鼓励的。服务器需要启用短打开标记,否则它将无法工作。从PHP6开始,默认情况下将禁用标记。因此,如果你为一家公司构建一个项目,而你不知道他们服务器上的设置是什么,那么最好使用默认的
@Alec good points。是否使用短开放标记是一个最激烈的讨论:)有人完全谴责它,也有人喜欢
符号。我个人仍然有很多带有短开放标签的代码,但是我努力转到
@Alec,你是对的,但是即使你知道你将控制服务器配置,你也不知道需要多长时间。。。也许你会在其他地方被雇佣,在你不知道你使用短标签后,人们也会被雇佣
<?php
<?
<? to <?php