使用 zend 框架的 php 无法正确打印 html

发布于 2024-11-29 02:42:24 字数 1056 浏览 0 评论 0原文

我正在使用 zend 框架...

所以我在 display.php 中有以下代码:

<?php
    class display{

           public static function displayYeaa(){
                ?>
                  <?php
                    self::displayHaHa('lol','LOL');
                  ?>
                <?php
            }

           public static function displayHaHa($type = 'lol',$text = 'LOL'){
              ?>
                 <a class="like" href="javascript:;" id="<?php echo $type; ?>Asdf" class="hahha">
                 </a>
              <?php
           }

    }
?>

然后我从 zend 框架视图 .phtml 文件调用代码...

<?php
    require_once('display.php');
    display::displayYeaa();
?>

但是输出真的很奇怪:

<a id="lolAsdf" href="javascript:;" class="like">
         </a>

注意 id 是在之前输出的href,class="like" 最终成为最后一个,而 class="hahha" 最终根本没有被打印(我知道你不应该有 2 个类标签,但为什么它不打印第二个类仍然很有趣) ...

有人知道出了什么问题吗?我知道代码很混乱,但这更多的是出于实验目的,它仍然让我困惑为什么它没有像我告诉它的那样打印......

I am using zend framework...

so I have the following code in display.php:

<?php
    class display{

           public static function displayYeaa(){
                ?>
                  <?php
                    self::displayHaHa('lol','LOL');
                  ?>
                <?php
            }

           public static function displayHaHa($type = 'lol',$text = 'LOL'){
              ?>
                 <a class="like" href="javascript:;" id="<?php echo $type; ?>Asdf" class="hahha">
                 </a>
              <?php
           }

    }
?>

then I call the code from a zend framework view .phtml file...

<?php
    require_once('display.php');
    display::displayYeaa();
?>

but the output is really weird:

<a id="lolAsdf" href="javascript:;" class="like">
         </a>

notice that the id is outputted BEFORE the href, class="like" ends up being last, and class="hahha" ends up not being printed at all (I know that you shouldn't have 2 class tags, but it's still interesting why it's not printing the second class)...

anybody knows what's wrong? I know the code is mumble jumble, but this is more for experimentation purpose and it still baffles me why it's not printing as I'm telling it to...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

请别遗忘我 2024-12-06 02:42:24

如果您实际查看页面源代码而不是查看浏览器的 DOM 检查器,您会发现它实际上按预期呈现。

If you actually view the page source as opposed to looking at your browser's DOM inspector, you would see that it is in fact rendering as expected.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文