作者buganini (霸格尼尼)
看板PHP
標題Re: [請益] 關於===(三個等號)
時間Thu Mar 29 19:01:50 2007
※ 引述《alpe (薛丁格的貓)》之銘言:
: ※ 引述《PHP5 (Powered by Zend Engine2)》之銘言:
: : 舉一個簡單的例子
: : $test = "abcde";
: : if (strpos($test, "a") === 0)
: : echo "找到a 在 pos 0";
: : if (strpos($test, "Z") === false)
: : echo "找不到Z";
: echo ('1' === 1)? 1 : 0 ;
: ==> 0
: echo (1 === 1)? 1 :0;
: ==> 1
寫程式要小心
$uid=0;
"username"==$uid
會成立喔....
"username"會被轉成數字
就是0
有一次這樣寫debug好久
--
$_='while(read+STDIN,$_,2048){$a=29;$b=73;$c=142;$t=255;@t=map{$_%16or$t^=$c^=(
$m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;$t^=(72,@z=(64,72,$a^=12*($_%16
-2?0:$m&17)),$b^=$_%64?12:0,@z)[$_%8]}(16..271);if((@a=unx"C*",$_)[20]&48){$h
=5;$_=unxb24,join"",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$
d=unxV,xb25,$_;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=$t&($d>>12^$d>>4^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.22.93.130
推 PHP5:你的簽名檔是什麼語言? 03/29 19:24
推 foxzgerald:shell script ? 03/29 19:39
推 LPH66:這簽名檔看來是php...有$字頭的變數名 03/29 20:36
推 buganini:好像很多人對我的簽名檔有興趣:p 03/30 05:48
推 JoeHorn:有 $_ 的話應該就是 perl 了~ 04/02 01:46