что является значительным способом записи <form method = "post" или method = "POST" /> - PullRequest
1 голос
/ 27 декабря 2010


это очень нормальный вопрос, но я думаю, что я должен очистить свое замешательство.в форме php мы обычно пишем

<form method="POST" .../>

, поскольку мы получаем данные через $_POST[''];, поэтому, если я пишу

<form method="post" .../>

, тогда мы можем получить данные через $_post[''];

Я просто хочу узнать, какой из способов лучше написать и предложить метод. "post" или "POST"

спасибо

Ответы [ 6 ]

8 голосов
/ 27 декабря 2010

В HTML значение атрибута method не чувствительно к регистру.

В XHTML значение чувствительно к регистру, а должно быть строчным.

В PHP суперглобальный всегда будет $_POST и никогда $_post.

0 голосов
/ 27 декабря 2010

Хм ... вы сможете получать post ed переменные в PHP только с $_POST - а не с $_post.Неважно, пишете ли вы <form method="POST"> или <form method="post">.
Это так называемое superglobal array.

Обычно я пишу каждый тег и атрибут маленький, потому что он стандартный ...

0 голосов
/ 27 декабря 2010

PHP $_POST - встроенная функция. Это с учетом регистра. $_post никогда не сработает. В HTML вы можете использовать все, что пожелаете, так как регистр не учитывается.

0 голосов
/ 27 декабря 2010

$ _ POST - это то, что я всегда видел в тандеме с методом = "POST".Все, кроме этого соглашения в php, приведет к ошибке.HTML не волнует, так как он чувствителен к регистру.

0 голосов
/ 27 декабря 2010

Я не нашел никакой разницы с POST или post в W3Schools . Однако, поскольку HTML5 вводит нотацию «все маленькие заглавные буквы» (что уже присутствует в XHTML), я бы остановился на маленьких заглавных буквах.

0 голосов
/ 27 декабря 2010

Это не имеет значения вообще.Это чисто вопрос стиля.Я лично предпочитаю использовать все строчные.Его легче набирать и легче конвертировать в XHTML, который требует строчных букв, если вы когда-нибудь захотите конвертировать. Эта запись часто задаваемых вопросов описывает строчные и прописные буквы более подробно.Цитирование:

В HTML имена элементов и атрибутов в тегах не чувствительны к регистру, поэтому это не имеет значения.Выбор - это вопрос стиля и личных предпочтений.(Вы, возможно, заметили, что этот FAQ не совсем соответствует заглавным буквам.) Многие люди предпочитают заглавные буквы, что делает теги «выделяющимися» среди текста и облегчает поиск имен элементов или атрибутов с помощью функции поиска редактора.,Другие предпочитают строчные буквы, из-за чего теги «выделяются» меньше среди текста, и это требуется XHTML.

Обратите внимание, что некоторые значения атрибутов чувствительны к регистру.Например, <OL TYPE="A"> и <ol type="A"> одинаковы, но <ol type="a"> отличается от любого из них.(Для более ясного общения стоит получить правильную терминологию. В этом примере OL - это элемент, TYPE - это имя атрибута, а A или a - значение атрибута. Тег: <OL TYPE="A">.)

Имена сущностей, такие как &nbsp;, иногда неправильно называют тегами.Все они чувствительны к регистру.Например, &Eacute; и &eacute; - две разные и действительные сущности, а &nbsp; - действительная сущность, &NBSP;недопустимо.

Обратите внимание, что XHTML требует, чтобы все имена элементов и атрибутов были в нижнем регистре.

Обратите внимание, что $_POST должен быть в верхнем регистре, но это не имеет отношения к используемому региструв HTML.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...