3 php基本語法

以 <?php  開頭 ,以 ?> 結束 php

 

分號spa

功能執行語句:必加分號 。就是代碼語句要加分號code

代碼結構語句:不加分號。就是如 function { }  花括號後面不加blog

 

註釋文檔

//……     單行註釋io

/*…… */  多行註釋  (多行註釋裏面不能在嵌套多行註釋)function

#……   腳本註釋class

/**……*/  文檔註釋容器

注:一般習慣把註釋寫在代碼的上邊或右邊,即先寫註釋,在寫代碼   變量

 

變量    

變量就是臨時存儲的容器

php是一門弱類型的語言

變量是以$ 符號開始,後面跟字母、數字、下劃線,但不能以數字開頭

<php
  $a = "hello";
  $b = 100;
  $c =true;
?>

可變變量

$a="hello";

$$a="php";     實際:$$a就是$($a),即 $hello

注:兩個$符之間不能添加其餘字符,必須緊挨,如 $my$a ==$myhello 這種是不存在的

<?php $a="hello"; $$a="php"; var_dump ($a); //hello var_dump($$a); //phpvar_dump($hello); //php , $$a就至關於$hello ,雖然沒有直接聲明 $hello 
?>

 

操做變量的方法

unset( ) 刪除變量

isset( )  檢測變量是否設置

empty( ) 檢測變量是否爲空

var_dump()  檢測變量類型和值,就是輸入變量的類型和值

<?php   $a="hello ";   $b="";   var_dump ($a);   var_dump($b);   var_dump(empty($b));//$b爲空,empty($b)返回true
  var_dump(isset($c));//$c未定義,isset($c)返回false
  unset($b);//刪除變量 ?>

 

變量的引用

& 符號

<?php 
$a=10;
$b=&$a;

echo $a."</br>"; 
echo $b."</br>";//10 ,$b與$a 的地址一致

$a=100;
echo $a."</br>";//100
echo $b."</br>";//100  

$b=200;
echo $a."</br>";//200
echo $b."</br>";//200

//從上面可看見,從新給其中一個賦值,另外一個跟着改變
?>

 1.只有變量纔有地址

  $b= &10;   10 不是變量,報錯

 2.一個變量發生變化,另外一個變量的值也會變化

 3.在使用unset(),若是有引用關係,刪除一個變量時,只是刪除引用關係

 4.一個變量只能有一個引用地址,若是給它兩個地址,則後面的地址覆蓋前面的地址,前面地址的引用關係 斷開

<?php 
//一個變量的地址給兩個或多個變量,改變其中一個其它全改變
$a=10;
$b=&$a;
$c=$a;
或
$a=10;
$b=&$a;
$c=$b;
//兩個不一樣的地址給同一變量,後給的覆蓋先給的,先給的斷開引用關係
$a=10;
$c=111;
$b=&$a;
$b=$c; //b以前接收a的地址, 如今接收c 的地址,之後面的爲準

?>

 

相關文章
相關標籤/搜索