程序员买西瓜。欢迎大家补充?

起因是我在公众号菜鸟教程看到的一片文章,里面描写了程序员的一些特点,其中就有如下描述:
老婆给当程序员的老公打电话:“下班顺路买一斤包子带回来,如果看到卖西瓜的,就买一个。”
当晚,程序员老公手捧一个包子进了家门......
老婆怒道:“你怎么就买了一个包子?!”
老公答曰:“因为看到卖西瓜的。”
然后觉的很搞笑,就用PHP语言描述了这个场景,可能有想错了。希望大家提出更合理的,我的还是太生硬了

<?php 

class Developer{

    public $baozi = '没有';  // 当前包子数量

    public function buy($num)   // 买包子的动作
    {
        $this->baozi = $num;  // 根据数量买包子
    }

    public function look($people) //     看卖西瓜的
    {
        if ($people == '西瓜老板') {             
            return '卖西瓜的';
        }else{
            return '不是卖西瓜的';
        }
    }
}

$ming = new Developer();            // 小明是个程序员

$today = ['上班','上午','中午', '下午', '下班'];    // 程序员的一天

$peoples = ['西瓜老板', '桔子老板', '黄瓜老板'];    // 街上看见的所有人

foreach ($today as $now) {
    if ($now == '下班') {     // 假如现在是下班
        $ming->buy('一斤');  // 那先买一斤西瓜
        foreach ($peoples as $people) {                     // 循环检查街上的所有人
            if ($ming->look($people) == '卖西瓜的') {  // 程序员是否看到卖西瓜的
                $ming->buy('一个');                           // 如果看到,那就买一个西瓜
            }
        }
    }
}

echo '回家时交给老婆的包子数量是'.$ming->baozi;                               // 回家时包子的数量
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!