php文法筆記

來源:互聯網
上載者:User

標籤:

1、  php中設定頁面的編碼方式:

header(“content-type:text/html;charset=utf-8”);

 

2、  資料類型

布爾類型:Boolean/bool:true、false

整數類型:int/integer 儲存的值為整數

小數類型:float

字串類型:string/str:”值”或單引號’值’,如:”字串”或’字串’。

 

3、  一般定義變數的規則

布爾類型的變數:$b_1,諸如這種形式的寫法

整數類型的變數:$i_1

字串:$str_1

 

4、  如何顯示變數的類型和值

Var_dump(變數);

 

echo isset($b);//判斷記憶體中是否存在變數$b,存在,則為true,否則為false

unset($a);//unset釋放記憶體中的變數

var_dump(isset($a));

 

var_dump(empty($a));//empty判斷是否存在變數,如果存在為false  否則為true

 

5、  算術運算子

%:求餘。寫法: a、變數=值1  % 值2;echo 值1 % 值2。

++:變數自加1。

用法1:變數++ :表示後加1 。如echo $i1++èecho $i1;$i1=$i1+1;

用法2:++變數:表示先加1。如echo ++$i1è$i1=$i1+1;echo $i1;

  如果單獨的++變數和變數++,那麼它們的結果是一樣的。

如:$i=1;$i++;++$i;//則$i++;++$i都只是對$i1加1

 

 

6、  賦值運算子

=:賦值號的左邊是一個變數,閱讀程式的時候,只需要管賦值號的右邊計算就ok。

 

7、  php中的變數必須有值,如果沒有賦值,則會報錯

 

8、  比較子

==:只是判斷值是否相等,不考慮類型。如果相等,則為true 否則為false

===:同時考慮值和類型,如果都相同,則為true,否則為false。

 

9、  指派陳述式

=

+=、-=、/=、*=

.=:

例如:變數.=值==>變數=變數.值

 

10、比較子:比較的結果是bool類型,true或false

>、>=、<、<=

== 、=== 、!= 、<>、 !==

 

11、true在網頁上顯示為1,false顯示空

結果不為空白和0,則表示為true;否則表示為false

 

12、三元運算子

變數=條件?為true結果:為false的結果

Echo條件?為true結果:為false的結果

 

13、如何取得提交表單中文字框的值?

提交表單的方法:get、post

如:<form method="get">

   a:<input  type="text" name="a" id="a"/><br />

   b:<input  type="text" name="b" id="b"/><br />

   c:<input  type="text" name="c" id="c"/><br />

   <input  type="submit" value="輸 出"/><!—提交按鈕à

</form>

現在是get方法:通過$_GET[“a”]\ $_GET[“b”]\ $_GET[“c”]分別取得a、b、c三個文字框中的值

注意的是:每個文字框的名稱屬性一定要

如:<form method="post">

   a:<input  type="text" name="a" id="a"/><br />

   b:<input  type="text" name="b" id="b"/><br />

   c:<input  type="text" name="c" id="c"/><br />

   <input  type="submit" value="輸 出"/><!—提交按鈕à

</form>

現在是post方法:通過$_POST[“a”]\ $_ POST [“b”]\ $_ POST [“c”]分別取得a、b、c三個文字框中的值

 

php文法筆記

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.