php - 在这个例子中,为什么在 html 文件中的 php 中需要 echo?
问题描述
我想知道:
为什么我这个代码是有效的:
<a href="<?php the_permalink(); ?>">go to this post</a>
但是为了检索以下值,我必须使用echo,否则它将不起作用:
<a href="<?php echo get_option('home'); ?>">back to homepage</a>
我看了一下get_option 文档,它说:
Return# - 为选项设置的(混合)值。
所以也许这是不同的,这个函数的返回值不是一个字符串?
解决方案
the_permalink()
在函数调用中调用 echo。在这里查看完整的源代码。get_option()
只返回一个值,所以如果你想在 html 中显式地回显它。
推荐阅读
- android - Whatsapp 在 android 中共享音频文件时正在剪切音频文件
- render - A 帧渲染 lop 和视图刷新
- java - Groovy Shell 脚本对象未完全执行
- java - 从表 1 中获取用户列表,然后与表 2 中的数据进行比较
- angular - RXJS - 3 个并行的 observables,然后发出值并使用它来调用 3 个串联的 observables
- javascript - 如何访问 jquery 中的 css * 选择器?
- asp.net - 简单电子邮件服务中的 Web API 和电子邮件配置
- mysql - 无法从 cronjob 运行 smbclient 进行远程文件共享
- clickhouse - clickhouse分布式查询实现需要步骤
- java - 模块信息中的 Javadoc 注释