php簡單程式的問題,PHP一個簡單程式的問題。

2021-12-26 02:27:06 字數 842 閱讀 3995

1樓:匿名使用者

你這個學習資料很老了,php5已經沒有你這種寫法;

你這程式大概意思是:

定義 car 類;

類中定義成員屬性$color,構造方法car  ,定義函式print_vars,講物件轉化為陣列並迴圈輸出定義物件$herbie,new car("white")說明建構函式中的預設值green

被替換,color的值變成white;

執行print_vars函式,引數為$herbie;將物件變成陣列並迴圈輸出,得到的值為white

我那麼幸苦打字,你因該多給點分啊

2樓:

<?php

class car //這裡定義一個car類

function what_color()

}function print_vars($obj)

}// instantiate one object

$herbie = new car("white");//例項化car類得到一個物件

// show herbie properties

echo "\herbie: properties\n"; //輸出

print_vars($herbie); //呼叫print_vars函式,列印$herbie所有物件的屬性.

?>

這樣定義類是php4以前的用法,現在支援得更加好了,學習的話就直接入php5,另外物件的屬性可以直接foreach 遍歷出來.

3樓:reg榮掛

第一個不輸出,第二個a=1,b=1,第三個你確定是 | 運算子?

c 簡單程式的問題,一個C 簡單程式的問題

private int x int y 你定義了,x,y是私用的,當然不能直接用了,所以,編譯時候,會報錯.若要用到x,y的值,你可以用下面2個函式,這也是為什麼要定義這2個函式的原因 int getx int gety 這2個函式的返回值都是int 你可以把它的返回值賦給你要用的變數.這個程式,好...

C 一個簡單程式

因為你在執行void function double val 這個函式的時候其實只main 函式val的值得的一個拷貝,這樣說吧 函式全是值傳遞。引數都是傳遞原變數的值的一個 拷貝。不過你要弄明白傳遞的是什麼值。a,普通變數時值傳遞,嗯,沒問題。你不能改變原來變數的值。對於傳值呼叫,是把實參的值傳遞...

用組合語言編寫簡單程式,用組合語言編寫一個簡單程式

1.計算u x y z 100 w 其中 x,y,z,w均為十六位有符號數。程式如下 data segment x dw 10 16位變數 y dw 20 z dw 30 w dw 40 u dw data ends code segment assume cs code,ds data start...