已采納回答 / 木子舟義
樓上那個回答有點不嚴謹,在HTML文件中寫PHP文件必須嚴格遵守 <?php ? 開頭 ??> 結尾 或者是相應的其他格式,我印象中有三種, ? ? ?<%php ? %> 還有一種忘了 ?有興趣可以去查查,用得普遍的就是 <?php ??> ?如果在純PHP代碼的文件中,也就是xxx.php ?中寫代碼 ?就可以省略 ??>結尾了我說明白了嗎?
2015-12-04
已采納回答 / LuckDog
我的理解是,php、JS都是弱類型的語言,而數組都支持索引數組和關聯數組,他們都會根據上下文,轉化成自己想要的變量類型,例如JS里的“+”(加號)可以把數字轉化成字符,而“-”(減號)可以把字符轉化成數字,這就是弱類型語言的一個優點吧,這個也只是相對而言,希望對你有幫助,
2015-12-04
已采納回答 / RockenRoll
后面一個$str重新賦值了,所以后面輸出的$str都是$str = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $secureKey, $str, MCRYPT_MODE_ECB));這個代碼中的內容。
2015-12-01
已采納回答 / 韌還
foreach()函數有兩種用法,分別是取值和取鍵值對,認真的讀一讀介紹會理解的。就像是一個表格,k是第一列的鍵名,比如“小明”,“小紅”v是對應的值,比如“12歲”,“13歲”
2015-11-22
已采納回答 / pardon110
$_COOKIE是php預定義的超全局變量(它通過setcookie函數設置),你如果知道$_POST是怎么回事,這個就不難理解了。簡單點的:將當前時間(time())寫入cookie,然后條件判斷cookie中是否設置了這個值,存在則輸出success.
2015-11-20
已采納回答 / 小灰灰heart
1、void?echo?(?string?$arg1?[,?string?$...?] )echo?不是一個函數(它是一個語言結構), 因此你不一定要使用小括號來指明參數,單引號,雙引號都可以。 ? ? ? echo?(不像其他語言構造)不表現得像一個函數, 所以不能總是使用一個函數的上下文。 另外,如果你想給echo傳遞多個參數, 那么就不能使用小括號。2、int?print?(?string?$arg?)print?實際上不是一個函數(它是一個語言結構),因此你可以不必使用圓括號來括起它的參數列表。返...
2015-11-18