變數名稱區分大小寫
<?php
/**php語法
*/$name='小發展';
echo $name;
$name='user2';
echo $name;
?>
變數作用
<?php
$name='user200';
echo "line1: my name is
";echo "line1: my name is
";echo "line1: my name is
";echo "line1: my name is
";echo "line1: my name is
";echo "line1: my name is
";echo "line1: my name is
";echo "line1: my name is
";echo "line1: my name is
";echo "line1: my name is
";?>
1.普通變數
$a=10;
<?php
$a=10;
echo $a;
?>
2.可變變數
$hello=『world』;
$world=『123456』;
echo $$hello;
echo $world;
<?php
$hello='word';
$word="123456";
echo $$hello;
?>
3.引用變數
$a=10;
$b=&$a;
按值傳遞
<?php
/**php語法
*/$a=10;
$b=$a;
$b=20;
echo $a;
?>
按引用傳值
<?php
$a=10;
$b=&$a;
$b=20;
echo $a;
?>
1.整型
$a=10;
<?php
/**php語法
*/$a=10;
echo $a;
?>
2.浮點型
$a=10.5;
<?php
/**php語法
*/$a=10.5;
echo $a+2;
?>
3.字串
$a=『hello world!』;
字串連線符
<?php
$a='my name is ';
$b='小發';
echo $a.$b;
?>
<?php
$b='小發';
echo 'my name is ---->'.$b;
?>
4.布林型
$a=true;
$b=false;
<?php
$a=false;
if($a)else
?>
5.陣列
a =a
rray
(5,′
hell
o′
,10.2,t
rue)
;pri
ntr(
a=array(5,'hello',10.2,true); print_r(
a=arra
y(5,
′hel
lo′,
10.2
,tru
e);p
rint
r(a);
<?php
$a=array(13,6,9,7);
print_r($a);
?>
<?php
$a=array(13,6,91,7,array(1,56,6,6,),9);
print_r($a[3]);
?>
pre按源格式輸出**
<?php
/**php語法
*/$a=array(1,3,5,array(1,2,3,4,5),9);
echo '';
print_r($a);
echo '
';
?>
變數輸出前不需要定義
<?php
/**php語法
*/$arr=array(1,3,5);
foreach($arr as $val)
echo '';
print_r($row);
echo '
';
?>
6.物件
類與物件
<?php
class person
public function eat()
}$user1=new person();
echo $user1->name;
echo '
';echo $user1->***;
echo '
';$user1->say();
$user1->eat();
?>
7.資源
資料庫連線資源
<?php
$servername="localhost";
$username = "root";
$password = "133";
//選擇myweb資料庫
$dbname = "myweb";
//連線資料庫
$conn = mysqli_connect($servername, $username, $password, $dbname);
if ($conn->connect_error)
echo "連線成功";
//準備查詢語句
$sql = "select * from user";
//把語句傳送到mysql伺服器
$rst = mysqli_query($conn, $sql);
//從mysql伺服器返回的結果集中讀取出每一行資料
while($row=mysqli_fetch_assoc($rst))
//列印陣列
echo '';
print_r($rows);
echo '
';
?>
8.null
$a=null;
<?php
/**php語法
*/$a=null;
echo $a;
?>
一.標量
1.整型
2.浮點型
3.字串
4.布林型
二.復合型別
5.陣列
6.物件
三.特殊型別
7.資源
8.null
php變數與變數型別
型別轉換 1 intval 轉化為int型別 並不是四捨五入 a 1.5 b intval a c 0.9 d 1.3333 echo b echo intval c echo intval d 列印結果為 1 012 floatval 轉化成實數型別 a 1 echo gettype a b fl...
php變數型別
在 php 中有兩個基本的輸出方式 echo 和 print。都可以加括號也可以不加括號 區別 echo 可以輸出乙個或多個字串 print 只允許輸出乙個字串,返回值總為 1 資料型別 string 字串 integer 整型 float 浮點型 boolean 布林型 array 陣列 obje...
PHP 的變數型別,變數檢測
變數的檢測 if isset b else isset 用於檢測變數是否設定,返回布林值,如果變數未被賦值或者賦值為 null 則返回false,反之則返回true 獲取變數型別 a 1 echo gettype a 判斷變數是否是想要型別 is int,is float,is array.a 23...