2016-1-17 博客文章增加了markdown格式,由MD标记

2016-04-10 23:53:00

程序猿如我,伤不起啊。没有女朋友,就把代码当女朋友啦。

这不,约会次数越多,就越发现女朋友的行为诸多让人不理解之处。且不说咱大男人要多包容多理解如此这般俗套话,先让我们看看我这女朋友的怪异行为,我相信众多程序猿的眼睛还是雪亮的。


女朋友芳龄:5.5.9

女朋友出生地:windows视窗


怪异行为一:

纵吾有金银玛瑙,她仍视为空空。

echo (0=="任意字符串") ? ("真"):("假");

情史丰富的程序猿想必摸熟了女朋友的这一性格,可把他乐坏了:咱正好穷得叮当响,没啥金银玛瑙。白纸一张的就吸取一下前人总结的泡妞秘笈吧。

秘笈:

这是因为php中一个数字和一个字符串进行比较,会把字符串转换成数字再进行比较。若字符串以数字开头,则取开头数字作为转换结果,若无则输出0。若换成 echo (0=="1任意字符串")? "真" : "假"; 会输出假。

虽说怪异,但也是好事儿一桩嘛。这年代,不看物质看精神的,被我们遇到了,也算是咱猿兄猿弟三生有幸了。


怪异行为二:

皇帝的新装,还真是实实在在的。

女朋友突然换了一套衣服,问我,好不好看。且不说好不好看,我是根本没看到啊:压根就没穿衣服嘛,估计是想让我欣赏她的美体吧。虽然丈二摸不着头脑,但还是识趣的说了声好看,并不吝称赞。没曾想被倒问一句,“哪儿好看了,你且说说?”。这下子,我就犯难了。女朋友为难我一上午。

$data['expire_A'] = '2016-04-10';
$expireA = strval($data['expire_A']);
$ini = "2016-01-01";
if( !empty( $expireA )  && ( strcmp($expireA, $ini) ) ){
    $newCheckDate = date("Y-m-d", strtotime($expireA) );
}

以上代码就是“新衣”,既然是新衣,也是需要有本领的人才纺织出来的。我只是个例外,恰巧纺织机出问题了,没曾想就出来这么个绝作。

新衣秘笈这里就不揭露了,你且把上面新衣拿回去调弄调弄,想必你会领会到其中绝技的。


怪异行为三:

无心时倒惦记爹娘,有心时反倒把二老给忘了

相处有一阵子了,之前的女朋友也没这点怪毛病的。这不,本人今天才发现。平时女朋友也有事没事会提提二老的,没曾想,为了一个鬼电影就把二老给忘了,殊不知那电视还是当初岳父母送的。

<?php 
//parent为保留字,不可作为类名
class ParentAB{
	protected $view;
        //父母的心
	public function __construct(){
		echo "ParentAB construct<br>";
	}
}


class Child extends ParentAB{

	//我给女朋友做的备忘录
	public function Child()
	{
		//我的提醒
		parent::__construct();
		echo "original construct<br>";
	}

	//女朋友的心
	public function __construct(){
	    //我的提醒
		parent::__construct();
		echo "Child construct<br>";
	}
}

$obj = new Child();
?>

女朋友有心时,只要我稍加提醒,倒还惦记她父母的心。要是我忘了提醒,她就一定忘了去关怀岳父母的心。你说她没心没肺,她倒又记起来了。想来我那备忘录也没起啥提示作用,心都没了还能想起爹妈,还需作何提醒。不过可以帮她支点招,送爸妈什么礼物,带爸妈去哪儿旅游等等。


怪异行为四:

可怜天下父母心,女朋友认为也不过如此。

<?php 
class Hen{
	protected $age;
	
	public function find()
	{
		echo __METHOD__."<br>"; 
		echo __FUNCTION__."<br>";
		//下两行是本行为重点
		echo __CLASS__."<br>"; 
		//这里传$this->age,也会打印出类名
		var_dump(get_class($this));
	} 
}

class Chick extends Hen{
	
	public function play()
	{
		$this->find();
	}
}

$chick = new Chick();
$chick->play();

?>

以上是小鸡找妈妈的故事(不是很形象,且让我糊弄糊弄)。以下是寻找结果:

Hen
find
Hen::find
string(5) "Chick"

我慨叹,可怜天下父母心。女朋友告诉我,其实他们也可以好好爱护自己的。殊不知,这也是在一种爱自己儿女的行为。要是母鸡不用get_class,学会用__METHOD__多考虑考虑自己,那小鸡长大后还能与母鸡陪伴,小鸡们会感觉很幸福的。(不要告诉我,到了过年它们就面临着被宰的命运)。


知己知彼,体谅互助,方能共乘一叶扁舟,破万里大浪。女朋友的行为也不算太怪异吧。