php在類中定義變數
① php變數如何定義
我幫我找了一些
1.定義常量define("CONSTANT","Helloworld.");
2.普通變數$a="hello";
3.可變變數(使用兩個美元符號($))
4.靜態變數
5.全局變數
http://www.jb51.net/article/18549.htm
你先看看,幫到你 希望採納.
② get_class_varsget_class_vars() 示例
在 PHP 類定義中,我們有一個名為 "myclass" 的示例,它包含了一些變數。這些變數包括:
- var1: 這個變數沒有默認值,但可以通過構造函數進行初始化,如 $my_class = new myclass(); 時被設置為 "foo"。
- var2: 有默認值 "xyz",即使在實例化後,其值也不會改變。
- var3: 是一個整數值,初始值為 100。
在 PHP 5 中,引入了訪問級別,var4 被聲明為私有,意味著它在類的外部無法直接訪問。
當我們使用 get_class_vars(get_class($my_class)) 獲取類的變數時,結果如下:
- 在 PHP 4.2.0 之前的版本輸出中,只顯示了公共變數:
- var2 : xyz
- var3 : 100
而在 PHP 4.2.0 及以後的版本中,構造函數的執行會顯示在輸出中,所以這部分會包含:
③ php 定義變數
<?php//常量聲明!defined("PI") or define("PI", 3.14);//變數聲明$var = value; //value可以為值類型、引用類型、NULL、布爾類型、資源類型?>
④ php的class中怎樣引用外部的變數
用全局變數。
class MyClass {
public my_print() {
global $str;
print $str;
}
}
$str = 'Hello, World'.
$myclass = new MyClass();
$myclass->my_print();
⑤ PHP項目如何定義一個變數,在任何頁面都可以來回修改
辦法只有兩個,意識用內存緩存,如memcached之類的,二是用文件緩存,把變數存入一個文件每次讀取,修改後寫入。
如果是個人全局的,可以寫入session或cookies,如果是任何人都看到一樣的,那就只能用上面的內存或文件緩存了。
⑥ php怎麼定義變數
c 是錯的,因為第一個符號不能用數字