msgbartop
一叶偏舟寄星月,暗光流影灵石间…… 红莲即将绽放,双星终要汇聚,命运的车轮已经开始,请耐心等待……
msgbarbottom

12 五 12 lovely music    26C

21 五 12 PHP VLD安装使用    10C

VLD是一个PHP查看执行过程中生成的中间代码opcode的工具,关于opcode是什么的介绍可以通过laruence的文章,http://www.laruence.com/2008/06/18/221.html来了解。

# wget http://pecl.php.net/get/vld-0.10.1.tgz
# tar zxvf vld-0.10.1.tgz
# cd ./vld-0.10.1
# /usr/local/php/bin/phpize              或者直接phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config --enable-vld
# make && make install

———————————

编辑php.ini文件激活vld扩展:

extension=vld.so

使用方法,先写一个简单的PHP文件,比如test.php

 <?php
    $a = 10;
    $b = 20;
    echo $a. $b ;
?>

查看方法:
php -dvld.active=1 test.php

15 五 12 对象转换 json字符串    24C

不同语言之间可以将数据格式化成json对象进行通信
下载地址:http://www.json.org/其中包含了各种语言对json对象和字符串的转换。
引用js,来自https://github.com/douglascrockford/JSON-js的json.js

$(function(){
 	 	var m = {};
 	 	m.a = "hello";
		alert(m.toJSONString());
 });

弹出的值为{“a”:”hello”}。
根据这样的标准可以通过js将表单中的数据格式化为一个对象,然后转为json字符串,最后通过PHP端将json字符串转为php对象,完成调用。
这样的好处在于,不再拘泥于客户端表单的字段,可以为任何形式,只要通过某些js代码转化成为服务器需要的数据就可以了!

Copyright © 2011, 2012 by istrone京ICP备11038298号-1

无觅相关文章插件,快速提升流量