php學習中的一些筆記.

來源:互聯網
上載者:User

自己在學習php過程中遇到的一些筆記。

 

php中的字串串連符

 

php中的字串串連符用的是 點 ‘.’

例如:

$a='aa';
$b='bb';
echo('a+b='.$a.$b);

 

輸出結果: php 輸出測試a+b=aabb

 

php中每行結束需要加分號 ‘ ;’,不然會報錯

$a='aa';$b='bb';

$a='aa';

$b='bb';

 

$a='aa';

$b='bb'

最後一行不加分號 ‘;’ ,雖然不會報錯,但這樣寫格式不規範。

 

 

php中單引號 ‘ ’ 和雙引號 “ ” 的區別

雙引號:雙引號裡面的東西都是要轉義的,遇到變數替換,遇到/n,/t等,都是逸出字元。

單引號:單引號裡面的東西全部原樣輸出,不用去理會裡面什麼東西,裡面是什麼,輸出就是什麼

echo(),print(),print_r()的區別

1. echo 是文法,Output one or more strings,沒有傳回值;

2. print 是函數,不能輸出數組和對象,Output a string,print有傳回值;

3. print_r 是函數,可以輸出數組。輸入一個數組的所有內容,格式:Array( 鍵=>值)
print_r 可以輸出stirng、int、float、array、object等,輸出array時會用結構表示,
print_r 輸出成功時返回true;而且print_r可以通過print_r($str,true)來使print_r不輸出而返回 print_r處理後的值。

對於echo和print,基本以使用echo居多,因為其效率比print要高。

 

 

PHP裡面的 '&' , '$' , '->' 符號是代表的意思?

&有兩種
1.位操作,二進位的
比如
4 & 5  的結果是   4
相當於二進位 100 & 101  等於  100

2.取地址(相當於指標)
比如
$a = 3;
$b = &$a;
$b = 4;
echo $a;
將輸出 4

$是變數符,php所有變數必須以$開頭

->是物件導向裡的,相當於JAVA的.符號
比如
$a = new Myclass();
$a->showMe();
$a 是 Myclass類的一個對象
第二句,調用Myclass類裡面的showMe()方法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.