[英]Why does “if($_SESSION['count'] >= 3” giving me error?
這條PHP線
<?php if($_SESSION['count'] >= 3)?>
的代碼給我以下錯誤消息
注意:未定義的索引:在第451行的C:\\ xampp \\ htdocs \\ vb \\ Step4.php中計數
您需要在使用count
索引之前檢查其是否存在-因此:
<?php
if( !empty( $_SESSION['count'] ) && intval( $_SESSION['count'] ) >= 3 ){/* do something */}
?>
您可以使用isset
來測試是否已定義了索引,但是可以使用empty
進行檢查,還可以檢查所保存的值是否不為空且不等於false。
未設置名稱為“ count”的會話。 即數組$ _SESSION沒有任何名稱為'count'的鍵。
另外,它是一個NOTICE(信息)而不是一個ERROR。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.