php ini -包括php代码没有<PHP代码?>只是& lt; ?代码?祝辞


php ini - Include PHP Code without <?php code ?> just <? code ?>

我对PHP很陌生,所以如果这是一个错误的问题,对不起。

我正在尝试运行我从web下载的项目。

项目中的所有代码都只使用<? code ?>而不使用<?php code ?>

我需要安装什么软件才能使它运行

<?
include("../includes/commonClass.php"); 
$classObj = new commonclass;    
$postedData = $classObj->getRequestedData();    
$setsession = $classObj->validsessionSuperAdmin();      
?>

您需要启用short_open_tag,在php.ini中默认禁用。

因为它是一个默认禁用的设置,并且不能总是启用(一些托管公司不允许),所以总是使用较长的<?php标记是一个好主意,特别是如果您正在编写供其他人使用的库,或者如果您还没有选择您的托管提供商。

请注意,在PHP 5.4.0之前,简短的open -with-echo标记<?= $value ?>也受到此设置的影响,但从该版本开始,这些标记总是可用的,所以现在您可以安全地使用它们。

关于PHP标签的更多信息

这些就是所谓的"短打开标记",可以用来替代正常的、标准的php标记。您必须在php设置中启用它们,而不是在某些php.ini文件中。在其中查找属性short_open_tag并启用它(其中每个属性都有一个描述)。

您还需要查看php文档的这一部分:

http://php.net/manual/en/ini.core.php