程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 壞狼的PHP學習教程之第3天第1/2頁

壞狼的PHP學習教程之第3天第1/2頁

編輯:關於PHP編程

今天更上1層樓了...先寫1個:(數字相加的) 

 復制代碼 代碼如下:
<?php  
 $a = "10";  //將右邊"連"到左邊 
 $a += "2";  //將右邊"加"到左邊 
 echo $a."<br>\n";  //這裡結果是12,大概意思就是,$a等於10了,然後又把2加到左邊(就是$a了),所以就是12了. 
  ?> 

我看來php寫法很注重行的概念,不管$a代表什麼,大概意思都是右邊到左邊."連到"或"加到"或"減到"等,!不只是數字之間的加連。還可以其他方式.
再寫1個:(右連到左內容的) 

 復制代碼 代碼如下:
 <?php  
   $b = "壞狼";    
   $b .= "大好人!";   
   $b .= "大好人!"; 
   echo $b."呵呵!\n"; //顯示最終內容! 
  ?> 


結果為什麼這樣顯示呢?如果你每次都認真聽的話,前段會說:程序的跑法是從上到下,從右到左的原則.


再寫1個:(除法的) 

  
 復制代碼 代碼如下:
<?php 
 $a = "65896255618562314793123219";  //在這裡復雜的下計算,原來php處理這裡簡單! 
 $a /= "465342233234234"; //讓這2個數字相乘! 
 echo $a."←這是結果!65896255618562314793123219除以465342233234234,哇一般人算術沒我快!呵呵@!\n"     
 ?> 


得到結果141608156132,算的速度還真快,呵呵......

繼續下1大步驟:
1.位元的運算(這個很少用)
& 代表且(and)
| 代表或(or)
^ 代表互斥(Xor)
<< 想左移位
>> 向右移位
~ 取1的輔數
2.邏輯運算(條件等)
<  代表小於
>  代表大於
<= 小於或等於
>= 大於或等於
== 等於  (一般檢查例如用戶的登陸等於不等於條件)
!= 不等於
&& and 而且 (and)
|| or 或者(or)
xor 互斥(Xor)
! 不(Not)
其他符號
3.其他運算
$ 變數(用到很多次了)
& 變數的指標(加在變數前)
@ 不顯示錯誤信息(加在函數前)     
      例子

復制代碼 代碼如下:
 <?php 
   @include("dbx.txt");  //如果dbx.txt不存在會報告錯誤,但加@之後就不顯示了! 
   echo "<br>\n"; 
   ?> 


-> 物件的方法或者屬性
=> 陣列的元素值
?: 三遠運算子


上邊的記住就可以了,(但是記住也不是那麼容易地,呵呵!)
下邊介紹更高層的了,也是寫程序比較常用關鍵的!

1.單行的if(判斷)
if...else... 
如果...什麼什麼...結果怎樣...負責...怎樣...
如果...你胖...你是小豬...否則...你是瘦猴子.
if(conditon) { statment1}    true  真 
else {statment2}             false 假
例子:

 <?php
 $a = 4.998;
  if($a > 5)    //這裡不需要加分號,注意!
    {
    echo "對了!a > 5\n";
    }
    else       //這裡不需要加分號,注意!
    {
    echo "錯了!a < 5\n";
    }   
?>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved