深圳市一览网络股份有限
公司
ShenZhen Elanw Network
Co.,Ltd.
地址:南山科技园南区数字技术园
B2 栋 4A
Add: Room A,4th Floor,Block
B2,Digi-Tech Park ,
电话(Tel):0755-86133725
传真(Fax):0755-22632616
网址
(Web):www.YL1001.com
在
php 5.3 中 session_is_registered()已经是放
弃使用了,大家在使用过程中需要注意一下了
在
php5.3 中运行书中代码会有如下提示:
Function session_is_registered() is deprecated in
Function session_register() is deprecated in
意思是说这两个函数是不赞成的,弃用的。
下面是
php 官方手册上的代码,注释部分已经说明了不赞成用 session_register()
代码如下
:
<?php
// Use of session_register() is deprecated 不赞成用 session_register()
$barney
= "A big purple dinosaur.";
session_register("barney");
// Use of $_SESSION is preferred, as of PHP 4.1.0 首选 $_SESSION
$_SESSION
["zim"] = "An invader from another planet.";
// The old way was to use $HTTP_SESSION_VARS
$HTTP_SESSION_VARS
["spongebob"] = "He's got square pants.";
?>
并且有如下警告及提示:
Warning
This
function
has been DEPRECATED
as
of PHP 5.3.0
and
REMOVED
as
of PHP 5.4.0.
警告:这个函数在
php5.3 中已不推荐使用,在 php5.4 中已被移除。
Note:
If
$_SESSION
(
or
$HTTP_SESSION_VARS
for
PHP 4.0.6
or
less) is used,
use
isset() to check a variable is
registered in
$_SESSION
.
提示:如果
使用了
$_SESSION
,就用
isset()函数来检查。
Caution
If you are using
$_SESSION
(
or
$HTTP_SESSION_VARS
),
do
not
use
session_register(), session_is_registered()
and
session_unregister().
php5.3 不支持 session_register() 此函数已删除(解决办法)
php 从 5.2.x 升级到 5.3.2.出来问题了。有些原来能用的程序报错了。