天天看點

PHP基礎之運算符(四)連接配接運算符、指派運算符、三元表達式

<?php

  //  . 連接配接運算符

$title="PHP基礎之連接配接運算符";

$bbs="www.google.com";

$www="<h1>".$title.$bbs."</h1>"."_______"."<br />";

echo $www;

//  .= 連接配接運算符

$title="PHP基礎之連接配接運算符!";

$title.="testing追加變量測試中。。。。。";

echo $title;

結果:PHP基礎之連接配接運算符!testing追加變量測試中。。。。。 $num=1;

$num.=2;

echo $num;

結果:12  //【.=字元串的連接配接】

//$num=1;

//$num+=2;

//echo $num;

//結果:3  //指派運算符

$str="把這些内容指派給左邊的變量";   //禁止顯示警告資訊

$file_name="test.txt";   //【網站根目錄建立一個tester.txt,内容随意】

$file=fopen($file_name,'r');

$content=fread($file,filesize($file_name));

echo $content;

結果:會看到警告資訊 //【由于我們的檔案名不存在是以會提示一些警告資訊】 //禁止顯示警告資訊

$file_name="test.txt";   //【網站根目錄建立一個tester.txt,内容随意】

[email protected]($file_name,'r');

[email protected]($file,filesize($file_name));

echo $content;

結果:空白 //【為了不讓使用者看到這種錯誤資訊,我們通常加@屏蔽掉這些資訊】 //禁止顯示警告資訊

$file_name="tester.txt";   //【網站根目錄建立一個tester.txt,内容随意】

$file=fopen($file_name,'r');

$content=fread($file,filesize($file_name));

echo $content;

結果:正常打開我們的檔案,并且顯示内容  

  //三元表達式

$num=600;

$max=$num>700 ? '$num大于目前數值' : '$num小于目前數值';

echo $max;

結果:$num小于目前數值

$uname=isset($_GET['uname']) ? $_GET['uname'] : '變量不存在!';

echo $uname;//【我們直接通路該php檔案】

結果:變量不存在! $uname=!empty($_GET['uname']) ? $_GET['uname'] : '沒有取得資料!';

//三元表達式等價于下面的if else結構

//if(!empty($_GET['uname'])){

// $uname=$_GET['uname'];

//}else{

// $uname="沒有取得資料!";

//}

echo $uname;//【我們通路該php檔案名之後?uname=張三】

結果:張三

?>