【发布时间】:2010-01-29 14:36:42
【问题描述】:
在初始化类变量时,我有一个关于将会话变量分配给类变量的问题。
检查我下面的代码
<?php
class ModifyProfile
{
var $userType=$_SESSION['wb_user_type'];
var $tablename=WB_CUSTOMER_TABLE;
var $primarykey="nCustomerID";
}
?>
当我通过创建此类对象运行上述代码时。它给出了 php 的解析错误。
但是当我将第一个变量声明为空白时,它工作正常。 请检查正在运行的代码。
<?php
class ModifyProfile
{
var $userType='';
var $tablename=WB_CUSTOMER_TABLE;
var $primarykey="nCustomerID";
}
?>
所以我可以像上面那样将会话变量分配给类变量吗?
编辑:
在声明类变量时,public、private 和 protected 关键字有什么用? 我在php5上运行。
谢谢
【问题讨论】: