PHP5與MySQL5入門學習指南 1

p06-04有四種標籤來表示PHP語言:
第一種:標準寫法
<?php PHP語言 ?>
第二種:需將pho.ini中的short_open_tag設為on,否則轉譯時會忽略
<? PHP語言 ?>
第三種:需將pho.ini中的short_open_tag設為on,否則轉譯時會忽略
<% PHP語言 %>
第四種:
<script language="php">PHP語言</script>

p06-08基本輸出指令:echo和print
兩種輸出指令,格式幾乎相同
ex:
echo "echo say hello"; //echo say hello
print "print say hello"; //print say hello
print ("print say hello"); //print say hello
使用兩種輸出指令時,用單引號和雙引號輸出意義不同
ex:
$msg="I am fine"
echo "$msg"; //輸出I am fine
echo '$msg'; //輸出$msg


p07-02PHP的資料型態
Boolean、Integer、Float、String、Array、Object、Resource、Null
變數宣告語法:  $變數名稱=值;
變數的型態會依值的不同而自動宣告型態

p07-04將其它型態轉成Boolean
以下會轉成false:
Integer=0
Float=0.0
String="" //空字串
Array //沒有元素的陣列
Object //沒有成員變數的物件
Null //沒有設定任何值的變數
不是上述情形,都會轉成True

p07-04整數型態
語法: [+|-] [0|0x] 數值
ex:$A=0x12 //使用echo "$A"會顯示18

p07-08字串型態
語法:用單引號或雙引號括起來
特殊字元:
\n==>換行並歸零(歸零??什麼意思?)
\r==>換行
\$==>$字元
字串的連結使用 . 運算子(不是+或&之類的)

p07-12陣列型態
一維語法:
$陣列名稱[指標]=值
$陣列名稱=array(指標0的值,指標1的值…)
二維語法:
$陣列名稱[指標][指標]=值

p07-14物件型態
需先宣告類別,在java、as中是以 . 去存取成員,但php是用 -> 去存取成員
類別語法:
class 類別名稱{
 var 資料成員;
 function 函數成員(){
 }
}
ex:參p07-14.php

註:我練習這個程式時…錯真多…
  1. this前要加$,而且不可省略this
  2. $this -> color,color前沒有$
  3. 函數成員有(),不可以忘記
p07-16資源型態
資源型態的變數不可直接操作(例如加、減等數學運算),需使用特殊函數操作。
ex:
$m=mysql_connect('localhost', 'root','1234');

p07-17NULL型態
會產生NULL型態的三種情形:
$n1=NULL; //直接設值成NULL
unset($n2);//unset函數會清除$n2的內容
echo($n3);//$n3沒有宣告過
Category:

0 意見: