⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 008-php4.2.3.phpt

📁 php-4.4.7学习linux时下载的源代码
💻 PHPT
字号:
--TEST--bug compatibility: global is used albeit register_globals=0--SKIPIF--<?php include('skipif.inc');  if (version_compare(PHP_VERSION,"4.2.3-dev", "<")) die("skip this is for PHP >= 4.2.3");?>--INI--session.use_cookies=0session.cache_limiter=register_globals=0session.bug_compat_42=1session.bug_compat_warn=1track_errors=1log_errors=0html_errors=0display_errors=1error_reporting=2039;session.serialize_handler=php--FILE--<?phpsession_id("abtest");### Phase 1 cleanupsession_start();session_destroy();### Phase 2 $HTTP_SESSION_VARS["c"] does not contain any valuesession_id("abtest");session_register("c");var_dump($c);unset($c);$c = 3.14;@session_write_close(); // this generates an E_WARNING which will be printed // by $php_errormsg so we can use "@" here. ANY further message IS an error.echo $php_errormsg."\n";unset($HTTP_SESSION_VARS);unset($c);### Phase 3 $HTTP_SESSION_VARS["c"] is setsession_start();var_dump($HTTP_SESSION_VARS);unset($c);$c = 2.78;session_write_close();unset($HTTP_SESSION_VARS);unset($c);### Phase 4 finalsession_start();var_dump($c);var_dump($HTTP_SESSION_VARS);session_destroy();?>--EXPECTF--NULLYour script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively.array(1) {  ["c"]=>  float(3.14)}NULLarray(1) {  ["c"]=>  float(3.14)}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -