PHP 變數用法 變數型別

2021-09-26 13:58:30 字數 3881 閱讀 5028

變數名稱區分大小寫

<?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...