文章出處

  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中的基本類型

原始類型
boolean
string
integer
float

復雜類型
array
object

特殊類型
rsource
NULL

  布爾類型的值: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


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()