本文目錄一覽:
- 1、請問下面這段php代碼顯示什麼呢?為什麼? $a=true; echo $a; $a=true?0:true?5:3; echo $a;
- 2、下面這個PHP代碼 是什麼意思,能一行行詳細解釋給我嗎?謝謝
- 3、PHP:如何在控制台輸出內容呢?求解
- 4、請寫出以下PHP程序的輸出結果。知道的幫忙下。。
請問下面這段php代碼顯示什麼呢?為什麼? $a=true; echo $a; $a=true?0:true?5:3; echo $a;
$a=true;
echo $a; 這個將顯示為空。因為boolean值不能做為字元串直接輸出。
$a=true?0:true?5:3; 這個語法有問題,
$a = true?0 : true ? 5 : 3 ; 轉成標準IF ELSE
if( $a === true ) {
$a = 0;
}
else{
if( $a === true ) //與第一個if是重複的,所以肯定不會到這步
{
$a = 5;
}else{
$a = 3;
}
}
echo $a; 結合上邊的$a = true;只能輸出0
下面這個PHP代碼 是什麼意思,能一行行詳細解釋給我嗎?謝謝
?php
//以下每行注釋對應下一行
//定義一個Car類
class Car
{
//定義一個變數$color
var $color;
//定義一個函數,函數名Car,傳遞參數$color,$color默認值green
function Car($color=”green”) {
//$this代表Car類中的變數,「-」代表訪問,它的意思是把$color這個Car類中的Car函數的變數賦值給Car類中的$color變數
$this-color = $color;
}
function what_color() {
return $this-color;
}
}
//自己理解
function print_vars($obj) {
//foreach方式的循環,給get_object_vars函數傳遞一個參數$obj,把get_object_vars的返回值賦值給$prop與$val,返回值肯定是一字典,否則不會用foreach方式循環,$prop是數組的名,$val是值,數組樣式參考「a[‘名’]=’值’」
foreach (get_object_vars($obj) as $prop =$val) {
//輸出
echo”\t$prop = $val\n”;
}
}
//在剛才寫的Car類是虛的,這裡我們用new 類名()來實例化。這時$herbie代表一個Car實例。white這個字元串是傳到Car類的初始化函數,也就是Car類中的Car函數。
$herbie = new Car(“white”);
//輸出
echo”\herbie: Properties\n”;
//格式化輸出,這裡會輸出$herbie所有的信息,包括類型、值……
print_vars($herbie);
?
PHP:如何在控制台輸出內容呢?求解
使用echo、print_r 等輸出函數,其步驟如下:
需要準備的材料分別是:電腦、php編輯器、瀏覽器。
1、首先,打開php編輯器,新建php文件,例如:index.php。
2、在index.php中,輸入代碼:echo ‘hello, world!br/’;print_r([1, 2]);。
3、瀏覽器運行index.php頁面,此時發現相關內容被輸出了。
請寫出以下PHP程序的輸出結果。知道的幫忙下。。
輸出結果為空,如果開notice錯誤會報兩個錯,一個是define(myvalue,”10″)里myvalue沒加引號,一個是print
$myvalue[myvalue];里報myvalue未定義。
你這個print
$myvalue[myvalue];本來就有問題呀,沒有這個變數$myvalue,有這個$myarray
應該是輸出print
$myarray[myvalue]吧如果是這樣的話輸出結果為:dog
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/206755.html