PHP 魔术方法 __tostring(), __clone(), __call(), __autoload()
Posted by quentin 在 Friday, 23 September 2011__toString()
求知若渴,虚心若愚!
居安思危,积极进取!
__toString()
抽象类:
1. 截断字符函数substr() 和mb_substr().
在截断字符时,一般都会使用substr()这个函数。但是强烈推荐使用mb_substr(),后者在处理特殊字符上可使用mb_internal_encoding()函数设定字符集格式。
区别可参考如下例子:
<?php
$str = 'ñ Substr() ñ Mb_substr() ñ Others';
mb_internal_encoding("UTF-8");
echo substr($str, 0, 28),"<br>";
echo mb_substr($str, 0, 28),"<br>";
?>
Facebook:
http://www.facebook.com/sharer.php?u=CONTENT-URL&t=CONTENT-TITLE
Twitter:
http://twitter.com/home?status=SHARED-CONTENT-DESCRIPTION
Linkedin:
http://www.linkedin.com/shareArticle?mini=true&url=CONTENT-URL&title=CONTENT-TITLE&summary=DEATILS-OPTIONAL&source=YOURWEBSITE-NAME
Javascript下有自己的URLencode函数,并不要我们自己去实现。如下:
编码函数:encodeURIComponent()
解码函数:decodeURIComponent()
感觉还是挺方便的,跟PHP 的urlencode一样好用。
发送限制
为了抵制垃圾邮件和防止滥用行为,如果您将邮件发送给超过 500 个收件人,或者发送大量无法递送的邮件,Google 会暂时停用您的帐户。如果您使用 POP 或 IMAP 客户端(如 Microsoft Outlook 或 Apple Mail),可能一次只能将邮件发送给 100 个人。您的帐户应该会在 24 小时内重新启用。
如果您经常与同一群人进行交流,那么您可能会对 Google 网上论坛感兴趣。
源地址:https://mail.google.com/support/bin/answer.py?hl=cn&answer=22839
今天早上来,公司的电脑突然挂了。IT说是硬盘损坏了。只能换主机或者硬盘。
来公司这么久一直有记手记,这次惨了,全没了。
唉,现在才知道使用google doc或者其他网络存储的重要性。
问题:
假设有这样的一个表:
CREATE TABLE `test` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(60) NOT NULL DEFAULT '',
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`),
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
如何这个表的AUTO_INCREMENT字段值设置为0呢?
尝试使用:INSERT INTO `test` (id, name) VALUES (0, 'Name 0'); 执行下来结果是id自动为1了。
所以如果需要上面的语句有效的执行,需要在执行sql语句前先执行:
SET sql_mode='NO_AUTO_VALUE_ON_ZERO';
然后再执行:
INSERT INTO `test` (id, name) VALUES (0, 'Name 0');
网上抄的:
杨韶赞,
杨弈,
杨夷强,
杨冠,
杨吉圃,
杨均聪,
杨贝泽,
杨敦伯,
杨康忠,
杨精可,
杨赞聪,
杨古钢,
杨孝焕,
杨远丘,
杨宾光,
杨彩发,
杨太冬,
杨偌,
杨有国,
杨北笛,
杨尚赐,
杨赐,
杨大培,
杨笙勇,
杨泽豪,
杨知锐,
杨力林,
杨旺常,
杨开超,
杨宁,
杨均高,
杨明俐,
杨炎弘,
杨意才,
杨钧隆,
杨锡舍,
杨威,
杨牵琢,
杨章卓,
杨捷致,
杨谦风,
杨弘柏,
杨夜坚,
杨贤槐,
杨厚峦,
杨起佳,
杨凛付,
杨瑞云,
杨峥炯,