【发布时间】:2016-04-28 05:09:23
【问题描述】:
我有一个关于 PHP 变量的简单问题! 如何制作全局最终变量?我想在 php 文件中包含很少的信息。我有一些返回信息的函数。
<?php
static $titleOfPage = "Opinion";
static $autor = "Daniel";
static $description = "blablabla";
static $keywords = "blablabla";
function getTitleOfPage(){
return $titleOfPage;
}
function getAutorOfPage(){
return $autor;
}
function getDescriptionOfPage(){
return $description;
}
function getKeywordsOfPage(){
return $keywords;
}
?>
我将此文件包含在另一个 php 文件中。我只想从这里获取信息。所以当我这样做时
echo getDescriptionOfPage();
我得到 Error= Undefined variable: titleOfPage in /Applic.... 我只知道 C 和 JAVA 的规则.. 谁能帮帮我?
非常感谢!
【问题讨论】:
-
$titleOfPage如何进入函数?也许你想建立一个类? -
您可以使用会话 - 将
session_start();放在页面顶部并将变量设置为 - 例如$_SESSION['autor'] = "Daniel";并且您可以在您想要的任何页面上使用echo $_SESSION['autor'];而无需任何功能 - 将session_start();放在每一页的顶部。你也可以从你的getAutorOfPage(){函数返回$_SESSION['autor'];,如果你想的话。你的函数,因为它具有与全局相同的范围。会话教程w3schools.com/php/php_sessions.asp
标签: php variables web error-handling undefined