以下是我的代码中的一小段代码:
<?php
set_time_limit(0);
require_once("../../includes/application-header.php");
require_once OCN_ROOT."/core/extention/pdfcrowd/pdfcrowd_config.php";
require_once OCN_ROOT."/core/extention/pdfcrowd/pdfcrowd.php";
global $active_p_tag = true;
try
{
//Do something
}
catch($why)
{
//catch something
}
?>
对于上面的代码,我收到如下错误:
PHP Parse error: syntax error, unexpected '=', expecting ',' or ';' in pdf_test_question_paper.php on line 9
我不知道这里出了什么问题。任何人都可以帮我纠正这个问题吗? 任何帮助将不胜感激。
答案 0 :(得分:3)
在声明变量global时,不指定值。 global
不会使变量成为全局变量,它会从全局范围导入变量。它对变量进行操作,而不是表达式。
答案 1 :(得分:0)
global关键字用于设置全局变量的范围。 不需要全局关键字。
答案 2 :(得分:0)
删除global
关键字后尝试
<?php
set_time_limit(0);
$active_p_tag = true;
require_once("../../includes/application-header.php");
require_once OCN_ROOT."/core/extention/pdfcrowd/pdfcrowd_config.php";
require_once OCN_ROOT."/core/extention/pdfcrowd/pdfcrowd.php";
try
{
//Do something
}
catch($why)
{
//catch something
}
?>
答案 3 :(得分:0)
如果您确实想使用全局变量,则必须将全局变量声明与归属地分开:
global $active_p_tag;
$active_p_tag = true;
答案 4 :(得分:0)
你可以试试这个:PHP GLOBAL VARIABLES 例如: