更正:
$a = unserialize('O:8:"osiClass":2:{s:1:"a";s:5:"Hello";s:1:"b";s:4:"good";;}');原处多了个;
$a = unserialize('O:8:"osiClass":2:{s:1:"a";s:5:"Hello";s:1:"b";s:4:"good";;}');原处多了个;
解决方案 »
- 高手进!!!!!!!
- php页面 无法打开,变成自动保存文件了。 ubuntu服务器
- php获取MYSQL VIEW数据
- 怒了!!PHP到底怎样插入记录到数据库???
- xml_parse的版本问题
- php读取csv文件到数据库,英磅符号怎么处理
- 请问Smarty操作数据库必须用那个ADODB吗?
- <a href ="disp_meg.php?id =<?php echo $row-id;?>">产品</a>为什么在disp_meg.php中不能得到id的值???
- 用PHP怎样检查客户端的盘符(D盘)是否存在?
- 国天同庆,偶相信偶一定会学好php的 ( 散分 )
- zend 问题
- mysql存诸过程
{
char *buf;
int buf_len;
const unsigned char *p;
php_unserialize_data_t var_hash; if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &buf, &buf_len) == FAILURE) {
RETURN_FALSE;
} if (buf_len == 0) {
RETURN_FALSE;
} p = (const unsigned char*)buf;
PHP_VAR_UNSERIALIZE_INIT(var_hash);
if (!php_var_unserialize(&return_value, &p, p + buf_len, &var_hash TSRMLS_CC)) {
PHP_VAR_UNSERIALIZE_DESTROY(var_hash);
zval_dtor(return_value);
php_error_docref(NULL TSRMLS_CC, E_NOTICE, "Error at offset %ld of %d bytes", (long)((char*)
p - buf), buf_len);
RETURN_FALSE;
}
PHP_VAR_UNSERIALIZE_DESTROY(var_hash);
}
/ext/standard/var.c具体你可以自己查看应该来说,直接构造会快一些