首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理解html代码

理解html代码
EN

Stack Overflow用户
提问于 2013-09-11 04:36:05
回答 3查看 35关注 0票数 1

我在试图理解一行代码时遇到了问题。守则如下:

代码语言:javascript
复制
<input name="startDay" type="text" maxlength="2" size="2" value="<?=$startDay?>">

这一行代码是创建表的代码的一部分,到目前为止,我认为它基本上创建了一个文本字段,允许用户输入数据,并允许我们使用php代码开始时使用名称检索输入。

变量$startDay是接收用户输入的值的变量。但是,我不理解代码的这一部分以及它的格式化方式:

代码语言:javascript
复制
value="<?=$startDay?>"

有人能解释一下它的工作原理吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-09-11 04:43:41

好的,value="<?=$startDay?>",这段代码将为您设置的输入设置默认值。

<?= ?>这个语法是直接回显变量的简短方法,

<?=$startDay?>等于<?php echo $startDay; ?>

票数 1
EN

Stack Overflow用户

发布于 2013-09-11 04:39:11

它只是告诉您将$startDay变量值赋值到输入文本中。它不会将输入的值赋值给$startDay变量,只会在输入元素中打印$startDay值。

票数 0
EN

Stack Overflow用户

发布于 2013-09-11 04:48:18

好的,您拥有的行是用php编写的。这将输出一个文本字段,服务器在其中将$startDay作为该输入字段的默认值写入php。换句话说,服务器正在使用它已经拥有的变量在php中填充该表单。

<??>正在打开和关闭php标记。$startDay是php变量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18732769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档