摘要: 转自:舞动智慧百度空间 今天看到几个有关PHP的符号。一个是@,这个加在一个变量的前面,是为了抑制PHP解释器报错,也就是说即使出了错也不会显示出来。 还有一个更重要的符号PHP的范围解析操作符(::) 在没有声明任何实例的情况下访问类中的函数或者基类中的函数和变量很有用处。而 :: 运算符即用于此情况。 <?phpclass A { function example() { echo "I am the original function A::example().<br />\n"; }}class B extends A { function exa 阅读全文
posted @ 2011-06-29 15:36 长城的草 阅读(528) 评论(1) 推荐(0) 编辑
摘要: 转自:阮一峰的IT笔记1.当将所有实例设为null,php会自动清除对象的引用。2.建构子:__construct()清除对象时自动执行的方法:__destruct()也可以设置手动清除对象的方法:destroy或者clean_up3.对象中的三种变量范围:public、private和protected。4.对象中的常量属性可以使用const关键字,然后在对象外部以“对象名::属性名”的格式引用,在对象内部以“self::属性名”的格式引用。5.在整个对象所有实例中通用的属性,就是静态属性,使用static关键字。static与const的区别在于,const前只能使用public关键字,而 阅读全文
posted @ 2011-06-28 11:46 长城的草 阅读(1234) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 最近在做sina微薄的同步,为了做到和多个微薄同步,我设置了多个微薄的同步授权设置,授权完了就可以在我们的系统里发新鲜事的时候同步到已经授权的系统中去。当单独每一个系统的同步时都没有问题,但是当我进行同步到已经授权的所有系统是,我对每个系统都进行了类的实例化(他们给的sdk),这样就出问题了——我的服务器就挂了,每次都这样。待解决中。。。(语言php) 我想同时同步信息到sina微薄和腾讯微薄,用了php中的这连个类:MBApiClient 与 WeiboClient ,单独用一个时都没问题,但是当两个一起实例化了然后就出问题了。搞得我服务器都挂了。。。求解释。。。。。 阅读全文
posted @ 2011-06-28 11:19 长城的草 阅读(354) 评论(2) 推荐(0) 编辑
摘要: 1、判断 iframe 是否加载完成:var iframe = document.createElement("iframe");iframe.src = "http://www.planabc.net";if (!/*@cc_on!@*/0) { //if not IE iframe.onload = function(){ alert("Local iframe is now loaded."); };} else { iframe.onreadystatechange = function(){ if (iframe.ready 阅读全文
posted @ 2011-06-27 12:31 长城的草 阅读(587) 评论(0) 推荐(0) 编辑
摘要: OAuth 1.0 (http://oauth.net/core/1.0/)OAuth 1.0a (http://oauth.net/core/1.0a/)RFC5849 (http://tools.ietf.org/html/rfc5849)OAuth WRAP (http://tools.ietf.org/html/draft-hardt-oauth-01)OAuth 2.0 (http://tools.ietf.org/html/draft-ietf-oauth-v2-10) 阅读全文
posted @ 2011-06-11 10:49 长城的草 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1、(function(){alert("hello");})()2、无名函数转自: 【dk647】sina blog无名函数,其中一个作用可能是生成新的函数对象的引用,主要是用于定义。另一个用处就是针对js中一些无法含参的回调函数而言的。明显的例子就是setInterval,我想这是很多人头疼的一个函数,尤其是你想在回调函数中添加参数的时候。而且最叫人头疼的是,DHTML不是w3c规定的标准,于是不同的浏览器给出的setInterval参数表还不一样。。。就我测试的两款浏览器来说(IE内核,webkit内核)IE:setInvterval(function, msecon 阅读全文
posted @ 2011-06-10 09:46 长城的草 阅读(643) 评论(0) 推荐(1) 编辑
摘要: 转自:闭上眼看见天的-百度空间PHP中遍历stdclass object2010-03-22 11:22需要操作的数据:$test =Array ( [0] => stdClass Object ( [tags] => 最快的车,Bloodhound,SSC [id] => 48326888))从网上查到的方法是 用get_object_vars 把类类型转换成数组 然后在用 foreach 遍历即可$array = get_object_vars($test); 阅读全文
posted @ 2011-06-09 11:16 长城的草 阅读(974) 评论(0) 推荐(0) 编辑
摘要: 转自:http://dianjingjiaoyu.blog.163.com/blog/static/18347920820114194642257/ 最近用到ext与PHP交互,ext把json数据post给PHP,但在PHP里面$_post获取不到,$_REQUEST也获取不到,但是通过firedebug看到的请求信息确实是把JSON数据post给了PHP,这什么情况...突然想到了以前接触过flash将图片二进制流传给php,灵机一动用$GLOBALS['HTTP_RAW_POST_DATA']获取到了。于是就深入的查了一下,原来PHP默认只识别application/x- 阅读全文
posted @ 2011-06-08 21:35 长城的草 阅读(7035) 评论(0) 推荐(0) 编辑
摘要: /*10.4.3.10. Adding the DISTINCT Query ModifierThe distinct() method enables you to add the DISTINCT keyword to your SQL query.Example 10.63. Example of the distinct() method*/<?php// Build this query:// SELECT DISTINCT p."product_name"// FROM "products" AS p$select=$db->se 阅读全文
posted @ 2011-05-31 09:31 长城的草 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 1、php匹配全角字符(中文)的正则:\x80-\xff2、查找替换[xx],替换在回调函数next_yeay()中 preg_replace_callback( "/(\[+[a-zA-Z0-9\x80-\xff]+\])/", "next_year", $content);3、先在遇到zend的insert向mysql中插入blob数据时失败: 在开始的程序中写法是$bigAvatardata = fread(fopen($bigurl, "r"),filesize($bigurl));$smallAvatardata = fre 阅读全文
posted @ 2011-05-27 17:40 长城的草 阅读(269) 评论(0) 推荐(0) 编辑