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
文章列表