функция клавиши TAB .
, Если Вы знаете имя ключа отрывка, запишите и нажмите двойную Вкладку. например: Запишите
foreach
и затем нажмите клавишу Tab дважды к [1 116]
foreach (object var in collection_to_loop)
{
}
2. Если Вы пишете какое-либо событие, запишите здесь
Button btn = new Button();
btn.Click +=
и затем нажмите клавишу Tab дважды к [1 118]
private void Form1_Load(object sender, EventArgs e)
{
Button btn = new Button();
btn.Click += new EventHandler(btn_Click);
}
void btn_Click(object sender, EventArgs e)
{
throw new Exception("The method or operation is not implemented.");
}
, функция btn_Click пишет автоматически
MouseLeftButtonDown
затем вкладка
MouseLeftButtonDown=""
щелчка затем нажимают вкладку снова MouseLeftButtonDown="Button_MouseLeftButtonDown"
в секции кода Button_MouseLeftButtonDown
созданный метод.
if (isset($data)) {
Переменная просто установлена - перед этой строкой мы объявили новую переменную с именем 'data', т.е. $ data = 'abc';
if (!empty($data)) {
Переменная заполнена данными. Он не может иметь пустой массив, потому что тогда $ data
имеет тип массива, но по-прежнему не имеет данных, т.е. $ data = array (1);
Не может быть нулем, пустой строкой, пустым массивом, пустым объектом, 0 и т. Д.
if ($data != '') {
Переменная не является пустой строкой. Но также не может быть пустым значением (примеры выше).
Если мы хотим сравнить типы, используйте ! ==
или ===
.
if ($data) {
Переменная заполняется любыми данными. То же, что и ! Empty ($ data)
.
Ознакомьтесь с руководством по PHP: http://www.php.net/manual/en/types.comparisons.php
Expression gettype() empty() is_null() isset() if($x) $x = ""; string TRUE FALSE TRUE FALSE $x = null; NULL TRUE TRUE FALSE FALSE var $x; NULL TRUE TRUE FALSE FALSE $x undefined NULL TRUE TRUE FALSE FALSE $x = array(); array TRUE FALSE TRUE FALSE $x = false; boolean TRUE FALSE TRUE FALSE $x = true; boolean FALSE FALSE TRUE TRUE $x = 1; integer FALSE FALSE TRUE TRUE $x = 42; integer FALSE FALSE TRUE TRUE $x = 0; integer TRUE FALSE TRUE FALSE $x = -1; integer FALSE FALSE TRUE TRUE $x = "1"; string FALSE FALSE TRUE TRUE $x = "0"; string TRUE FALSE TRUE FALSE $x = "-1"; string FALSE FALSE TRUE TRUE $x = "php"; string FALSE FALSE TRUE TRUE $x = "true"; string FALSE FALSE TRUE TRUE $x = "false"; string FALSE FALSE TRUE TRUE
Как видите, if ( ! empty ($ x))
равно if ($ x)
и if (! is_null ($ x))
равно if (isset ( $ x))
. Если $ data! = ''
идет, это ИСТИНА
, если $ data
не NULL
, ' '
, FALSE
или 0
(свободное сравнение).
Они не совпадают.
Истина, если переменная установлена. переменная может быть пуста, и это будет истина.
истина, если переменная установлена и не равно пустой строке, 0, '0', NULL, FALSE, пустой массив. это явно не то же самое, что isset
.
если переменная не равна пустой строке, если переменная не устанавливает свою пустую строку.
если переменная приводит к значению true, если переменная не установлена, она будет приведена в значение false.
if (isset ($ data)) - Определяет, установлена ли переменная (не ставила 'unset ()'
и не является NULL
.
if (! Empty ($ data)) - Независимая от типа проверка на пустоту, если $ data было '', 0, false или NULL, она вернет true.
if ($ data! = '' ) {это безопасный строковый тип проверки, не равны ли $ data пустой строке
if ($ data) {это поиск истинного или ложного (также известного как 0 или 1)