壞狼的PHP學(xué)習(xí)教程之第3天第1/2頁
更新時(shí)間:2008年06月15日 12:30:37 作者:
黑客高手寫的php教程,建議學(xué)習(xí)下php,以后這東西少不了
今天更上1層樓了...先寫1個(gè):(數(shù)字相加的)
<?php
$a = "10"; //將右邊"連"到左邊
$a += "2"; //將右邊"加"到左邊
echo $a."<br>\n"; //這里結(jié)果是12,大概意思就是,$a等于10了,然后又把2加到左邊(就是$a了),所以就是12了.
?>
我看來php寫法很注重行的概念,不管$a代表什么,大概意思都是右邊到左邊."連到"或"加到"或"減到"等,!不只是數(shù)字之間的加連。還可以其他方式.
再寫1個(gè):(右連到左內(nèi)容的)
<?php
$b = "壞狼";
$b .= "大好人!";
$b .= "大好人!";
echo $b."呵呵!\n"; //顯示最終內(nèi)容!
?>
結(jié)果為什么這樣顯示呢?如果你每次都認(rèn)真聽的話,前段會(huì)說:程序的跑法是從上到下,從右到左的原則.
再寫1個(gè):(除法的)
<?php
$a = "65896255618562314793123219"; //在這里復(fù)雜的下計(jì)算,原來php處理這里簡單!
$a /= "465342233234234"; //讓這2個(gè)數(shù)字相乘!
echo $a."←這是結(jié)果!65896255618562314793123219除以465342233234234,哇一般人算術(shù)沒我快!呵呵@!\n"
?>
得到結(jié)果141608156132,算的速度還真快,呵呵......
繼續(xù)下1大步驟:
1.位元的運(yùn)算(這個(gè)很少用)
& 代表且(and)
| 代表或(or)
^ 代表互斥(Xor)
<< 想左移位
>> 向右移位
~ 取1的輔數(shù)
2.邏輯運(yùn)算(條件等)
< 代表小于
> 代表大于
<= 小于或等于
>= 大于或等于
== 等于 (一般檢查例如用戶的登陸等于不等于條件)
!= 不等于
&& and 而且 (and)
|| or 或者(or)
xor 互斥(Xor)
! 不(Not)
其他符號(hào)
3.其他運(yùn)算
$ 變數(shù)(用到很多次了)
& 變數(shù)的指標(biāo)(加在變數(shù)前)
@ 不顯示錯(cuò)誤信息(加在函數(shù)前)
例子
<?php
@include("dbx.txt"); //如果dbx.txt不存在會(huì)報(bào)告錯(cuò)誤,但加@之后就不顯示了!
echo "<br>\n";
?>
-> 物件的方法或者屬性
=> 陣列的元素值
?: 三遠(yuǎn)運(yùn)算子
上邊的記住就可以了,(但是記住也不是那么容易地,呵呵!)
下邊介紹更高層的了,也是寫程序比較常用關(guān)鍵的!
1.單行的if(判斷)
if...else...
如果...什么什么...結(jié)果怎樣...負(fù)責(zé)...怎樣...
如果...你胖...你是小豬...否則...你是瘦猴子.
if(conditon) { statment1} true 真
else {statment2} false 假
例子:
<?php
$a = 4.998;
if($a > 5) //這里不需要加分號(hào),注意!
{
echo "對(duì)了!a > 5\n";
}
else //這里不需要加分號(hào),注意!
{
echo "錯(cuò)了!a < 5\n";
}
?>
復(fù)制代碼 代碼如下:
<?php
$a = "10"; //將右邊"連"到左邊
$a += "2"; //將右邊"加"到左邊
echo $a."<br>\n"; //這里結(jié)果是12,大概意思就是,$a等于10了,然后又把2加到左邊(就是$a了),所以就是12了.
?>
我看來php寫法很注重行的概念,不管$a代表什么,大概意思都是右邊到左邊."連到"或"加到"或"減到"等,!不只是數(shù)字之間的加連。還可以其他方式.
再寫1個(gè):(右連到左內(nèi)容的)
復(fù)制代碼 代碼如下:
<?php
$b = "壞狼";
$b .= "大好人!";
$b .= "大好人!";
echo $b."呵呵!\n"; //顯示最終內(nèi)容!
?>
結(jié)果為什么這樣顯示呢?如果你每次都認(rèn)真聽的話,前段會(huì)說:程序的跑法是從上到下,從右到左的原則.
再寫1個(gè):(除法的)
復(fù)制代碼 代碼如下:
<?php
$a = "65896255618562314793123219"; //在這里復(fù)雜的下計(jì)算,原來php處理這里簡單!
$a /= "465342233234234"; //讓這2個(gè)數(shù)字相乘!
echo $a."←這是結(jié)果!65896255618562314793123219除以465342233234234,哇一般人算術(shù)沒我快!呵呵@!\n"
?>
得到結(jié)果141608156132,算的速度還真快,呵呵......
繼續(xù)下1大步驟:
1.位元的運(yùn)算(這個(gè)很少用)
& 代表且(and)
| 代表或(or)
^ 代表互斥(Xor)
<< 想左移位
>> 向右移位
~ 取1的輔數(shù)
2.邏輯運(yùn)算(條件等)
< 代表小于
> 代表大于
<= 小于或等于
>= 大于或等于
== 等于 (一般檢查例如用戶的登陸等于不等于條件)
!= 不等于
&& and 而且 (and)
|| or 或者(or)
xor 互斥(Xor)
! 不(Not)
其他符號(hào)
3.其他運(yùn)算
$ 變數(shù)(用到很多次了)
& 變數(shù)的指標(biāo)(加在變數(shù)前)
@ 不顯示錯(cuò)誤信息(加在函數(shù)前)
例子
復(fù)制代碼 代碼如下:
<?php
@include("dbx.txt"); //如果dbx.txt不存在會(huì)報(bào)告錯(cuò)誤,但加@之后就不顯示了!
echo "<br>\n";
?>
-> 物件的方法或者屬性
=> 陣列的元素值
?: 三遠(yuǎn)運(yùn)算子
上邊的記住就可以了,(但是記住也不是那么容易地,呵呵!)
下邊介紹更高層的了,也是寫程序比較常用關(guān)鍵的!
1.單行的if(判斷)
if...else...
如果...什么什么...結(jié)果怎樣...負(fù)責(zé)...怎樣...
如果...你胖...你是小豬...否則...你是瘦猴子.
if(conditon) { statment1} true 真
else {statment2} false 假
例子:
<?php
$a = 4.998;
if($a > 5) //這里不需要加分號(hào),注意!
{
echo "對(duì)了!a > 5\n";
}
else //這里不需要加分號(hào),注意!
{
echo "錯(cuò)了!a < 5\n";
}
?>
相關(guān)文章
php+mysql 實(shí)現(xiàn)身份驗(yàn)證代碼
form php mysql實(shí)現(xiàn)身份驗(yàn)證2010-03-03php中一個(gè)完整表單處理實(shí)現(xiàn)代碼
《PHP5與MySQL5 Web開發(fā)技術(shù)詳解》第5章主要講的是表單——處理用戶輸入,本小節(jié)主要講的是一個(gè)完整表單處理。2011-11-11第四節(jié) 構(gòu)造函數(shù)和析構(gòu)函數(shù) [4]
第四節(jié) 構(gòu)造函數(shù)和析構(gòu)函數(shù) [4]...2006-10-10