Hướng dẫn how do you check if it is true or false in php? - Làm thế nào để bạn kiểm tra xem nó là đúng hay sai trong php?

Tôi muốn lặp lại 'thành công' nếu biến là đúng. (Ban đầu tôi đã viết "Trả về True" chỉ áp dụng cho các chức năng.

$add_visits = add_post_meta($id, 'piwik_visits', $nb_visits, true);
if($add_visits == true){
         echo 'success';
}

Đây có phải là tương đương của

$add_visits = add_post_meta($id, 'piwik_visits', $nb_visits, true);
if($add_visits){
         echo 'success';
}

Hoặc $ add_visits tồn tại cho dù đó là 'đúng' hay 'sai';

Hỏi ngày 20 tháng 9 năm 2012 lúc 18:24Sep 20, 2012 at 18:24

Hướng dẫn how do you check if it is true or false in php? - Làm thế nào để bạn kiểm tra xem nó là đúng hay sai trong php?

AlxvallejoalxvallejoAlxVallejo

2.9926 Huy hiệu vàng45 Huy hiệu bạc73 Huy hiệu Đồng6 gold badges45 silver badges73 bronze badges

Bạn có thể muốn xem xét:

if($add_visits === TRUE){
     echo 'success';
}

Điều này sẽ kiểm tra xem giá trị của bạn là đúng và loại boolean, điều này an toàn hơn. Như là, mã của bạn sẽ lặp lại thành công trong trường hợp $ add_visits sẽ quay lại khi chuỗi "thất bại" có thể dễ dàng xuất phát từ DB của bạn bị lỗi sau khi yêu cầu được gửi.

Đã trả lời ngày 20 tháng 9 năm 2012 lúc 18:32Sep 20, 2012 at 18:32

Usumoiousumoiousumoio

3,4806 Huy hiệu vàng30 Huy hiệu bạc56 Huy hiệu Đồng6 gold badges30 silver badges56 bronze badges

1

Thử nghiệm

$add_visits = add_post_meta($id, 'piwik_visits', $nb_visits, true);
if($add_visits){
         echo 'success';
}
2 giống nhau so với chỉ thử nghiệm
$add_visits = add_post_meta($id, 'piwik_visits', $nb_visits, true);
if($add_visits){
         echo 'success';
}
3.

Bạn có thể đọc câu hỏi này vì vậy câu hỏi về toán tử so sánh. Bạn cũng có thể đọc hướng dẫn sử dụng PHP về chủ đề này.

Lưu ý: Một biến không trả về

$add_visits = add_post_meta($id, 'piwik_visits', $nb_visits, true);
if($add_visits){
         echo 'success';
}
4. Đó là
$add_visits = add_post_meta($id, 'piwik_visits', $nb_visits, true);
if($add_visits){
         echo 'success';
}
4, hoặc nó đánh giá thành
$add_visits = add_post_meta($id, 'piwik_visits', $nb_visits, true);
if($add_visits){
         echo 'success';
}
4. Tuy nhiên, một hàm trả về
$add_visits = add_post_meta($id, 'piwik_visits', $nb_visits, true);
if($add_visits){
         echo 'success';
}
4.is
$add_visits = add_post_meta($id, 'piwik_visits', $nb_visits, true);
if($add_visits){
         echo 'success';
}
4, or it evaluates to
$add_visits = add_post_meta($id, 'piwik_visits', $nb_visits, true);
if($add_visits){
         echo 'success';
}
4. However, a function returns
$add_visits = add_post_meta($id, 'piwik_visits', $nb_visits, true);
if($add_visits){
         echo 'success';
}
4.

Đã trả lời ngày 20 tháng 9 năm 2012 lúc 18:26Sep 20, 2012 at 18:26

Họ giống nhau.

Đây...

if ($add_visits == true)
    echo 'success';

... giống như:

if ($add_visits)
    echo 'success';

Theo cùng một kiểu, bạn cũng có thể kiểm tra xem điều kiện là sai như thế này:

if (!$add_visits)
    echo "it's false!";

Đã trả lời ngày 20 tháng 9 năm 2012 lúc 18:26Sep 20, 2012 at 18:26

Hướng dẫn how do you check if it is true or false in php? - Làm thế nào để bạn kiểm tra xem nó là đúng hay sai trong php?

Họ giống nhau.Jezen Thomas

Đây...6 gold badges52 silver badges90 bronze badges

if($add_visits === TRUE)

... giống như:

Theo cùng một kiểu, bạn cũng có thể kiểm tra xem điều kiện là sai như thế này:Sep 20, 2012 at 18:35

Dilvish5Dilvish5Dilvish5

Jezen Thomasjezen Thomas4 silver badges12 bronze badges

13.4K6 Huy hiệu vàng52 Huy hiệu bạc90 Huy hiệu Đồng

$isTrue=filter_var($_POST['isTrue'], FILTER_VALIDATE_BOOLEAN);

Nên làm thủ thuật.Feb 28, 2018 at 19:15

Đã trả lời ngày 20 tháng 9 năm 2012 lúc 18:35Flemming

3104 Huy hiệu bạc12 Huy hiệu Đồng6 silver badges20 bronze badges

Cách an toàn nhất là sử dụng xác thực PHP. Trong trường hợp bài đăng AJAX cho PHP:

//true
if($variable) echo "success";
if($variable == true) echo "success";


//false
if(!$variable) echo "failure";
if($variable == false) echo "failure";

Đã trả lời ngày 28 tháng 2 năm 2018 lúc 19:15Sep 20, 2012 at 18:27

Hướng dẫn how do you check if it is true or false in php? - Làm thế nào để bạn kiểm tra xem nó là đúng hay sai trong php?

FlemmingflemmingBen

6646 Huy hiệu bạc20 Huy hiệu Đồng8 gold badges32 silver badges48 bronze badges

if (isset($add_visits) && $add_visits === TRUE){
     echo 'success';
}

Vâng, điều đó sẽ hoạt động tốt.

Đã trả lời ngày 20 tháng 9 năm 2012 lúc 18:27Feb 6, 2018 at 19:47

Benbencdmo

5.4158 Huy hiệu vàng32 Huy hiệu bạc48 Huy hiệu đồng2 gold badges13 silver badges29 bronze badges

Có thể có vẻ dư thừa, nhưng PHP sẽ ném

$add_visits = add_post_meta($id, 'piwik_visits', $nb_visits, true);
if($add_visits){
         echo 'success';
}
8 nếu
$add_visits = add_post_meta($id, 'piwik_visits', $nb_visits, true);
if($add_visits){
         echo 'success';
}
9 không được đặt. Đây sẽ là cách an toàn nhất để kiểm tra nếu một biến là đúng.

$add_visits = add_post_meta($id, 'piwik_visits', $nb_visits, true);
if($add_visits){
         echo 'success';
}
0

doSomething(!false);

$add_visits = add_post_meta($id, 'piwik_visits', $nb_visits, true);
if($add_visits){
         echo 'success';
}
1

doSomething(true);

Đã trả lời ngày 6 tháng 2 năm 2018 lúc 19:47Jan 18 at 2:13

Hướng dẫn how do you check if it is true or false in php? - Làm thế nào để bạn kiểm tra xem nó là đúng hay sai trong php?

1

Làm thế nào điều kiện kiểm tra là đúng hoặc sai trong PHP?

Hàm is_bool () kiểm tra xem một biến có boolean hay không.Hàm này trả về true (1) nếu biến là boolean, nếu không nó sẽ trả về sai/không có gì.is_bool() function checks whether a variable is a boolean or not. This function returns true (1) if the variable is a boolean, otherwise it returns false/nothing.

Làm thế nào để bạn kiểm tra xem một biến là sai trong PHP?

Định nghĩa và sử dụng hàm isset () kiểm tra xem một biến được đặt, điều đó có nghĩa là nó phải được khai báo và không phải là null.Hàm này trả về đúng nếu biến tồn tại và không phải là null, nếu không nó sẽ trả về sai.isset() function checks whether a variable is set, which means that it has to be declared and is not NULL. This function returns true if the variable exists and is not NULL, otherwise it returns false.

Làm thế nào để bạn biết nếu một giá trị là đúng hay sai?

Conclusions..
Để kiểm tra xem một biến có bằng đúng / false không (và bạn không phải phân biệt giữa các giá trị đúng / sai và sự thật / giả), hãy sử dụng nếu biến hoặc nếu không biến.....
Nếu bạn muốn kiểm tra xem một biến có đúng hay sai không (và không phải là sự thật/falsy), hãy sử dụng là (nếu biến là đúng) ..

Điều gì đánh giá đúng trong PHP?

Một giá trị boolean đại diện cho một giá trị sự thật.Nói cách khác, một giá trị boolean có thể đúng hoặc sai.PHP sử dụng loại bool để biểu thị các giá trị boolean. represents a truth value. In other words, a boolean value can be either true or false . PHP uses the bool type to represent boolean values.