原创链接:PHP的诡异与我有太多的约会
程序猿如我,伤不起啊。没有女朋友,就把代码当女朋友啦。
这不,约会次数越多,就越发现女朋友的行为诸多让人不理解之处。且不说咱大男人要多包容多理解如此这般俗套话,先让我们看看我这女朋友的怪异行为,我相信众多程序猿的眼睛还是雪亮的。
女朋友芳龄: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 __CLASS__."<br>";
echo __FUNCTION__."<br>";
//下两行是本行为重点
echo __METHOD__."<br>";
//get_class里传$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__多考虑考虑自己,那小鸡长大后还能与母鸡陪伴,小鸡们会感觉很幸福的。(不要告诉我,到了过年它们就面临着被宰的命运)。
知己知彼,体谅互助,方能共乘一叶扁舟,破万里大浪。女朋友的行为也不算太怪异吧。