我在尝试理解一行代码时遇到了问题。代码如下:
<input name="startDay" type="text" maxlength="2" size="2" value="<?=$startDay?>">
此代码行是创建表的代码的一部分,到目前为止,我相信它基本上创建了一个文本字段,允许用户输入数据并允许我们使用名称startday和php代码检索输入。
变量$ startDay是将接收用户输入的值的输入的变量。但是,我不理解代码的这一部分及其格式化方式:
value="<?=$startDay?>"
有人可以解释它是如何运作的吗?
答案 0 :(得分:1)
好value="<?=$startDay?>"
此代码将设置您已设置的输入的默认值。
和<?= ?>
这种语法是直接回显变量的简短方法,
<?=$startDay?>
等于<?php echo $startDay; ?>
答案 1 :(得分:0)
它只是告诉您将$startDay
变量值分配给输入文本。它不会将您的输入值分配回$startDay
变量,只会在输入元素中输出$startDay
值。
答案 2 :(得分:0)
好的,你的行是用 php 写的。这将输出一个文本字段,其中 $ startDay 由服务器在php中写出,作为该输入字段的默认值。换句话说,服务器使用已有的变量在php中填写该表单。
<?
和?>
正在打开和关闭php标记。 $ startDay 是php变量