PHP執行及語句

2022-07-04 18:36:15 字數 3005 閱讀 5548

php開發網頁需要存放在wamp根目錄下的www資料夾中才可執行成功。同時wamp要處於執行狀態。

無站點情況下開啟方式:

**規範:

用<?php

?>

將**包圍起來:

語法規範:

定義方式:

$a=10;

$b="world";

var_dump($a);//輸出字元型別及長度

var_dump($b);

$a = (string)$a; //強制轉換a的型別為字串

//settype($a,"string");

var_dump($a);

執行結果:

字元拼接:

$name = "張三";

$s = "hello ";

echo $s;

echo "";

$a = "hello";

$a .= "張三";

echo $a;

//php裡面拼接字串用點,不用加號

執行結果:

可變變數:

$a = "hello";

$hello = "張三";

echo $$a;

結果:

輸出語法:

$a=10;

$b="dsdw";

echo $a,"hello"; //可以同時輸出多個字串

print $a; //每次只能輸出乙個

//print_r();專門列印陣列

var_dump($b); //輸出變數資訊

結果:

判斷及刪除:

var_dump(empty($b)); //判斷變數是否為空,當值為0,或者為空字元時也顯示true

var_dump(isset($b)); //判斷變數是否定義

$a = 10;

unset($a); //刪除變數

var_dump(isset($a));

結果:

//&代表變數的位址

$a = 10;

$b = &$a;

$b = 5;

echo $a; //a的位址被改變

結果:

判斷是否相等:

$a = 10;

$b = 8;

var_dump($a==$b);

結果:

三目運算子:

$a = 10;

$b = 8;

echo $a==$b?"相等":"不相等";

結果:

錯誤抑制符:

//@錯誤抑制符

//notice:提醒(提示)

//warning:警告

//error:錯誤

//notice:有一些提醒不是真正的錯誤

echo @$a;

結果:

分支語句:

$a=8;

$b=9;

$c=6;

$d=35;

if($a<10)

echo "

";if($b<10)

echo "b小於10";

echo "

";if($c<10)

else

echo "

";if($d<10)

else if($d<20)

else

執行結果:

switch  case語句:

$a=3;

switch($a)

執行結果:

迴圈語句:

for($i=0;$i<10;$i++)

執行結果:

邏輯語句:

&&      //如果多個bool型資料進行與的運算,只要其中有乙個false,結果就是false

|| //如果多個bool型資料進行或的運算,只要其中有乙個true,結果就是true

! //邏輯非相當於取反

PHP執行批量mysql語句

當有多條mysql語句連起來需要執行,比如 sqls insert table a values 1,2 insert table a values 2,3 需要執行的話php中可以使用的方法有三個 mysql query pdomysqli 三種方法當sqls語句沒有問題的時候都是可以的。但是第一...

PHP執行批量mysql語句

當有多條mysql語句連起來需要執行,比如 sqls insert table a values 1,2 insert table a values 2,3 需要執行的話php中可以使用的方法有三個 mysql query pdomysqli 三種方法當sqls語句沒有問題的時候都是可以的。但是第一...

PHP執行批量mysql語句

當有多條mysql語句連起來需要執行,比如 sqls insert table a values 1,2 insert table a values 2,3 需要執行的話php中可以使用的方法有三個 mysql query pdomysqli 三種方法當sqls語句沒有問題的時候都是可以的。但是第一...