php學習筆記1

來源:互聯網
上載者:User

標籤:判斷   進位   筆記   瀏覽器   迴圈   str   nbsp   布爾   number   

  PHP輸出資訊:

<?php     echo "hello me";?>

  PHP擷取用戶端的請求, $_POST, $_GET 分別是擷取用戶端瀏覽器的POST和GET請求:

<?php    echo $_POST["age"];    echo $_GET["name"];?>

  強制轉化類型, 和java和C語言的一摸一樣

<?php    $a = $_GET["name"];    echo (int)$a;?>

  雙引號和單引號有區別, 雙引號內部的php變數會被解析, 單引號內部的php變數不被解析,下面的例子會輸出:3234abc  3234$a ;

<?php    $a = $_GET["name"];    echo "3234$a<br>";    echo ‘3234$a‘;?>

  php中的基本類型

原始類型booleanstringintegerfloat複雜類型arrayobject特殊類型rsourceNULL

  布爾類型的值:TRUE, FALSE(不區分大小寫)

  整型:十進位, 十六進位(0X開頭),八進位(0開頭)

  擷取變數類型gettype( * ), 以下的例子輸出為,string  integer:

<?php    $a = $_GET["name"];    echo gettype($a);    $b = (int)$a;    echo "<br>".gettype($b);?>

  判斷資料類型: is_bool()、is_int()、is_integer()、is_float()、is_real()、is_object() 和 is_array()

<?php    $a = $_GET["age"];    $b = (int)$a;    if( is_string($a) ) {        echo ‘string <br>‘;    }    if( is_int($b) ) {        echo ‘number‘;    }?>

  使用echo直接輸出數組對象:

<?php    $array = array(        "foo" => "bar",        "bar" => "foo",    );    echo $array."<br>";    echo json_encode($array);?>

 

   使用print_r直接輸出數組:

<?php    $array = array(2,2,3,4,5,61,2,2);    print_r($array);?>

  echo是PHP語句, print和print_r是函數,語句沒有傳回值,函數可以有傳回值(即便沒有用)

  print只能列印出簡單類型變數的值(如int,string)

  print_r可以列印出複雜類型變數的值(如數組,對象)

  通過$array[b]和{$array[‘b‘]};

<?php    $array = array("a"=>1, "b"=>2, "3");    print_r($array);    echo "{$array[‘b‘]}999<br>";    echo "$array[b]9999";?>

 

  數組的刪除:

<?php    $array = array("a"=>1, "b"=>2, "3");    print_r($array);    echo "{$array[‘b‘]}999<br>";    echo "$array[b]9999";?>

  foreach迴圈, 迴圈對象, 以下的案例會輸出:12345

<?php    $array = array("a"=>1, "b"=>2, "3", "c"=>4, "dd"=>5);    foreach($array as $val) {        echo $val;    }?>

  while迴圈,迴圈key值和value值:

<?php    $array = array("a"=>1, "b"=>2, "3", "c"=>4, "dd"=>5);    while(list($key)=each($array)) {        echo $key;        echo $array[$key];        echo "<br>";    }?>

  for迴圈:

<?php    $array = array("0"=>1, "1"=>2, "3", "3"=>4, "4"=>5);    for($i = 0; $i < count($array); $i++) {        echo $i."=";        echo $array[$i]."<br>";    }?>

   class類, 建立一個類, 並調用這個類的方法,new出來的執行個體是一個指標, C語言指標的調用方法..:

<?php    class Foo{        function dof() {            echo "foo";        }    }    $f = new Foo;    $f->dof();?> 

 

  EOF

php學習筆記1

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.