Можно сделать присвоение на условном операторе в php?

Можете Вы делать присвоение на условном операторе в php как так:

if(siteName_err = isValid("sitename", $_POST['sitename'], false))
{
    $siteName = $_POST['sitename'];
}
5
задан Afamee 3 February 2010 в 23:05
поделиться

4 ответа

Да, и вы можете сделать то же самое во время конструирования

-121--4631781-

Postgresql всегда был хорошим выбором в моем опыте.

Прочитайте Преобразование Oracle в Postgres

Также имеется эта страница , на которой содержатся ссылки на дополнительные сведения и инструменты для миграции.

В частности, раздел Перенос из Oracle PL/SQL руководства PostgreSQL.

-121--3554091-

Да.

Я думаю, что наиболее распространенным сценарием использования для этого является использование MySQL. Например,

$result = mysql_query("SELECT username FROM user");
while ($user = mysql_fetch_assoc($result)) {
  echo $user['username'] . "\n";
}

Это работает, поскольку $ user является результатом присвоения. То есть все, что хранится в вашем задании, затем используется как условное. Другими словами,

var_dump($i = 5);

// is equivalent to

$i = 5;
var_dump($i);

оба напечатают int (5) , очевидно.

8
ответ дан 18 December 2019 в 10:44
поделиться

Да.

Честно говоря, почему бы вам не попробовать? Языки, на которых вам не разрешено делать подобные вещи, обычно генерируют ошибки компилятора / парсера.

PHP берет большую часть своих базовых синтаксических элементов из C, включая то, что каждое присваивание возвращает значение. Следовательно, это действительно так.

6
ответ дан 18 December 2019 в 10:44
поделиться

Ага, ты можешь это сделать.

Если вы спрашиваете, потому что попробовали и получили сумасшедшую ошибку, попробуйте сделать siteName_err допустимым именем переменной, поставив перед ним знак доллара $ .

2
ответ дан 18 December 2019 в 10:44
поделиться

Если вы можете, избегайте ограничения функции пробной версии. это останавливает пользователя от того, что продукт на самом деле нравится. Это также не позволяет пользователю узнать, работает ли функция так, как она хочет/ожидает/нуждается в ней.

если у вас есть пробная версия, и вы можете оптимизировать ее для первого использования. сосредоточиться на/выделить функции, которые позволяют пользователю быстро и легко получить преимущества для полезного вывода из системы.

позволяют пользователям экспортировать любые данные, которые они вводят в пробную систему, и указывают, что это возможно/легко. Вы не хотите, чтобы они были отложены от попытки что-то из-за потенциала потраченных впустую усилий.

избегают необходимости выполнения пользователем большого количества настроек перед использованием пробной версии. подготовьте параметры настройки на основе типичных/общих/популярных параметров настройки. можно также рассмотреть возможность установки параметров настройки по умолчанию для различных типов использования. Например, «Если вы хотите увидеть, что такое система для сценария X, используйте конфигурацию J. Если вы хотите увидеть, что такое система для сценария использования Y, используйте конфигурацию K», где J & K - это наборы настроек, наиболее подходящие для определенного типа использования.

-121--3329725-

Yah, вы можете сделать это.

Если вы спрашиваете, потому что попробовали его и получили сумасшедшую ошибку, попробуйте сделать siteName _ err допустимым именем переменной, поставив перед ним знак доллара $ .

-121--4631780-

Да, и вы можете сделать то же самое во время конструирования

0
ответ дан 18 December 2019 в 10:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: