這是給大家的一個簡單的菜鳥問題!我正在做一個 PHP tuorial,一個瘋狂的 libs 小程序的指導代碼是:清單 1: <form action="http://hub.local/tutorial.php" method="get"> Name: <input type="text" name="name"> Color: <input type="text" name="color"> Plural Noun: <input type="text" name="pluralNoun"> <input type="submit"> </form><?php $name = $GET_['name'];$color = $GET_['color'];$pluralNoun = $GET_['pluralNoun'];echo "Hello $name, you like $color $pluralNoun."; ?>它對講師非常有用,但不會為我運行并且一直給我一個索引錯誤。我對編程并不陌生,所以這是有道理的,因為我意識到它試圖找到一個尚未設置的變量。經過一番研究,我了解了isset()檢查它是否為空的方法。為了讓它在我這邊沒有錯誤地運行,我使用了isset():清單 2:<form action="http://hub.local/tutorial.php" method="get"> Name: <input type="text" name="name"> Colour: <input type="text" name="color"> Plural Noun: <input type="text" name="pluralNoun"> <input type="submit"></form><?phpif(isset($_GET['name'])){ $name = $_GET['name']; $color = $_GET['color']; $pluralNoun = $_GET['pluralNoun']; echo "Hello $name, you like $color $pluralNoun";}?>我想我明白了...我的問題是:我在這里缺少什么概念?或者,isset()每次您要訪問可選變量時,PHP 是否都充滿了?(我習慣了 Swift)處理這些變量的正確方法是什么?為什么清單 1 適用于教師設置而不是我的?提前感謝您的任何見解!隨意在菜鳥煤上烤我。
我缺少什么 php 概念?
慕無忌1623718
2023-04-15 10:56:56