Newbe PHP:我在运行简单的示例代码时遇到了麻烦
我试图让一些PHP示例代码在Windows上运行PHP 5.3.4,Apache 2.2.17。
这个例子说我需要PHP 4.0以上的CURL并包含:
<?
$function = $_GET['function-if-exist'];
$test = "Test";
?>
<? =$test ?>
我不明白为什么我会收到以下错误:
任何人都可以帮助我理解为什么他们的代码不适合我吗?
1) <?
是“短标签”。 大多数服务器都配置为不允许使用短标签。 这可以在php.ini
更改。
2)再次,短标签。 另外我认为在=
之前你不能有空格,但主要问题是短标签设置。
3) $_GET
访问查询字符串,所以当加载你的脚本时,你需要myscript.php?function-if-exist=something
在继续防止错误被抛出之前检查参数是否被设置是比较理想的,例如
if(isset($_GET['function-if-exist']))
{
$functionexists = $_GET['function-if-exist'];
}
上一篇: Newbe PHP: I'm haveing trouble running simple example code