首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  PHP

请问伙伴们:一段 PHP 代码的含义

  •  
  •   kmdd33 · 352 天前 · 625 次点击
    这是一个创建于 352 天前的主题,其中的信息可能已经有所发展或是发生改变。
    <div class="aw-mod aw-topic-bar" id="question_topic_editor" data-type="question" data-id="<?php echo $this->question_info['question_id']; ?>">
    <div class="tag-bar clearfix">
    <?php foreach($this->question_topics as $key => $val) { ?>
    <span class="topic-tag" data-id="<?php echo $val['topic_id']; ?>">
    <a href="topic/<?php echo $val['url_token']; ?>" class="text"><?php echo $val['topic_title']; ?></a>
    </span>
    <?php } ?>

    <?php if ($this->user_id AND ((!$this->question_info['lock'] AND $this->user_info['permission']['edit_topic']) OR $this->user_id == $this->question_info['published_uid'])) { ?><span class="icon-inverse aw-edit-topic"<?php if (sizeof($this->question_topics) == 0) { ?> style="display:none"<?php } ?>><i class="icon icon-edit"></i></span><?php } ?>
    </div>
    </div>


    这段代码中<?php foreach($this->question_topics as $key => $val) { ?> 这段代码如何理解?遍历的是什么地方? question_topics 是一个字段吗?_topics 前面的下划线什么意思? question 又代表什么意思?
    4 回复  |  直到 2018-12-23 13:51:27 +08:00
        1
    947211232   352 天前
    $this [对象(类)] ->question_topics [对象属性名(变量名)] ,question_topics 只是代码风格规范的一种,
    建议阅读: http://wulijun.github.io/php-the-right-way/ 或者 https://laravel-china.github.io/php-the-right-way/#code_style_guide
        2
    cbasil   352 天前
    这个看起来像是 yii 框架的写法,建议去看看 yii 的文档 https://www.yiichina.com/
        3
    EscYezi   351 天前 via iPhone
    如果是 Yii 的话,这个 question_topics 是 render 页面时传递的数据。看看这个页面是由哪个 controller 哪个方法渲染的
        4
    kmdd33   349 天前
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2222 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 30ms · UTC 03:41 · PVG 11:41 · LAX 19:41 · JFK 22:41
    ♥ Do have faith in what you're doing.