生活是一所大学
情感是一笔财富
社会是一个熔炉
自我是一根乔木
我愿意以一个智者和富者的姿态
接受一生的锤炼接受一生的燃烧
|
|
|
吕林的博客
|
| 内容 | 管理 |
致阳光
大地经不住天空的拥抱
日日颤栗
高山经不住流水的相邀
夜夜叹息
亲爱的
我经不住相思的煎熬
时时梦呓
我躲在阒无一人的屋子里
指望可以缓解片刻的疲惫
可思念就是那空气的味道
瞬间弥漫
把我包围
我走出去在人群里大声说笑
满以为用喧闹可以堵住这相思
可思念却从容的
在我的眼神里“噼啪”燃烧
我吃着香喷喷的饭
喝着热腾腾的汤
指望用这必需的享受来排挤那相思
可是思念呀
却随着食物滑进胃里
迅速渗透了骨髓和心房
亲爱的
我忙忙地去睡觉
把被子盖得严严实实
可是思念啊
却从我的呼吸里飞进又飞出
我无奈地捧住自己发烫的脸
这时却发现
思念又从我的指缝间悄然钻出
亲爱的
我的面前 只剩下模糊的一片
★沉默在雨季
冰凉的细雨
冻结了这个季节
霏霏中 刚打骨朵的樱唇纷纷愁谢
偶尔一声闷雷从花尖上滚过
天崩地裂
把心事写在河滩上
不怕再滂沱的急雨
驱赶潮水漫过滩涂把它们淹灭
------那是一位女神的名字呵
刻在我的心底
生根 发芽
在体内的每一个细胞壁上
早已现出了憔悴一般的颜色
雨呵
你不要这么浓郁而低切
即使是金刚石煅烧的心肠
又能消几番
你这缠绵悱恻的叹息
沉默 并不是无话可说
我却用“空洞而淡漠”的目光
再度丈量这周围的世界
自睫毛上滚落不绝的
是丝丝的雨呵
我所爱的 你不会介意吧
我正经受着那份难以启齿的痛苦
相思
又已整整一个雨夜
新手如何使用PHP创建RSS阅读器
Jacques Noah在Devshed上发表了一篇关于在PHP4与任意版本的Mysql搭建的平台下创建一个基于PHP的RSS阅读器的文章,RSS文档中有三个主要的标签:Title,link和description,分别包含着像它们名称提示一样的信息。
Jacques列举了来自一个RSS文档的两段代码,包含开始部分和结尾部分,并说明创建PHP的RSS阅读器之前所需要的几个步骤。
首先是提取标签所描述的内容。典型的RSS文档会是如下的结构:
<RSS>
<channel>
<item>
</item>
</channel>
</RSS>
像<items>这样不包含"/"的标签是起始标签,而包含"/"的“</items>”则是结束标签,所以提取内容的函数应该匹配查找“<item></items>”的内容从而获取具体的内容。
Jacques同时也讨论了如何运用PHP所提供的内置函数使得解析文档更为清晰和方便。在创建完必要的函数之后,Jacques用函数循环的提取并显示xml文件中的内容。Jacques同时向我们展示了当RSS阅读器不可用的时候如何通过其他的途径获取到内容,他创建了一个关于RSS信息的数据库,用数据库来帮助更新RSS文件,并提供了关于这个数据库的数据表和代码示例。
开发大型PHP项目的技巧与方法
这里介绍了在PHP中的面向对象编程(OOP,Object Oriented Programming)。将向你演示如何通过使用一些OOP的概念和PHP的技巧来减少编码和提高质量。祝你好运!
面向对象编程的概念:
不同的作者之间说法可能不一样,但是一个OOP语言必须有以下几方面:
抽象数据类型和信息封装
继承
多态
在PHP中是通过类来完成封装的:
<?php
class Something {
// 在OOP类中,通常第一个字符为大写
var $x;
function setX($v) {
// 方法开始为小写单词,然后使用大写字母来分隔单词,例如getValueOfArea()
$this->x=$v;
}
function getX() {
return $this->x;
}
}
?>
当然你可以按自已的喜好进行定义,但最好保持一种标准,这样会更有效。
数据成员在类中使用"var"声明来定义,在给数据成员赋值之前,它们是没有类型的。一个数据成员可以是一个整数,一个数组,一个相关数组(associative array)或者是一个对象。
方法在类中被定义成函数形式,在方法中访问类成员变量时,你应该使用$this->name,否则对一个方法来说,它只能是局部变量。
使用new操作符来创建一个对象:
$obj=new Something;
然后你可以使用成员函数通过:
$obj->setX(5);
$see=$obj->getX();
在这个例子中,setX成员函数将5赋值给对象的成员变量x(不是类的),然后getX返回它的值5。
你可以象:$obj->x=6那样通过类引用方式来存取数据成员,这不是一个很好的OOP习惯。我强烈建议通过方法来存取成员变量。如果你把成员变量看成是不可处理的,并且只通过对象句柄来使用方法,你将是一 个好的OOP程序员。不幸的是,PHP不支持声明私有成员变量,所以不良代码在PHP中也是允许的。
继承在PHP中很容易实现,只要使用extend关键字。
代码:
<?php
class Another extends Something {
var $y;
function setY($v) {
$this->y=$v;
}
function getY() {
return $this->y;
}
动态网页技术PHP中关于类的几点使用技巧
对类的摸索~~俺用了半年时间才大概理解类的作用和实现。主要是没有一篇能让我理解的文章(之前没接触过任何OO的东西)。
以我的观点来说说PHP中的Class,用于表达的语言都是非正式的语言,也不能确定是否正确。
建立一个类很简单:
class my_class {}
类到底干什么呢?很多人都说是什么黑匣子,我在这里称它为一个独立的整体。我们只知道类名,而不知道里面有什么东西。那么,该如何使用这个类呢?
首先:要知道它里面是否定义了公共的变量--专业术语上称它为“属性”。
其次:要知道它里面定义了什么函数--专业术语中称它为“方法”。
我都被这些专业术语搞糊涂了,所以干脆不理它了。
类中的如何定义公共变量,它有什么作用呢?
很简单,我们来扩充 my_class 类:
class my_class
{
var $username;
}
看上面很简单,我们定义了一个公共的变量,只是用 var+空格+普通变量名构成。它有什么用呢?考虑一下函数中,如果我们要访问函数外的变量,是不是要先 global 一下呢?这个想实现的效果也是如此,它是想让这个类中的所有函数都能访问它,而它区别于函数的一个地方,是类的外部也可以随时访问和控制这个变量,我随后再讲外部如何访问它。还有一个区别,不能用复杂的语句给这个变量赋值(具体的等理解了类以后自己去看规则)。
给它一个默认值:
class my_class
{
var $username = "深空";
}
OK,定义了一个公共的变量了,接下来定义一个函数(也就是所谓的“方法”):
class my_class
{
var $username = "深空";
function show_username()
{
}
}
这个定义函数跟普通的定义函数形式上没什么区别了。简单就好,定义一个打印 $username 的函数:
class my_class
{
var $username = "深空";
function show_username($username)
{
echo $username;
}
}
到这里可能某些人开始迷糊了,呵呵,最关键的就是这里了,看清楚了。现在有三个 $username 了。到底哪个是哪个啊~~