php物件導向

2022-08-16 22:30:32 字數 1800 閱讀 6982

定義陣列

$attr = array();                                          

$attr[0] = 1;

索引陣列

$attr = array(1,2,3,4);

關聯陣列

$attr = array("code"=>"p001","name"=>"張三");

二維陣列

$attr = array(

array(),

array()

);陣列遍歷

for迴圈遍歷

for($i=0;$iforeach遍歷

foreach($attr as $v)                 

foreach($attr as $k=>$v)         

$attr = array(1,2,3,4,5,2);

foreach($attr as $k=>$v)

}$attr = array_values($attr); 重新索引

var_dump($attr);

each()和list()方法遍歷

var_dump(each($attr));

list($a,$b)=$attr;

echo $b;

指標遍歷

echo current($attr);

echo key($attr);

next($attr);

prev($attr);

end($attr);

reset($attr);

var_dump(in_array(9,$attr));//判斷某乙個值是否在陣列裡面存在

var_dump(array_reverse($attr));//翻轉陣列

var_dump(array_unique($attr)); //去重

$attr1 = array(9,10);

var_dump(array_merge($attr,$attr1));//合併陣列

array_push($attr,10); //新增元素到陣列,返回值不是新的陣列

var_dump($attr);

$attr=11; //新增元素到陣列

var_dump($attr);

物件導向

面向過程

$a = 10;

$b = 15;

echo $a+$b;

物件導向

1.什麼叫做物件

一切皆為物件

2.什麼叫做類

由眾多物件的抽象

做類class ren

//成員方法

public function speak()

}$r = new ren("男"); //例項化對

var_dump($r);

$r1 = new ren("女");

var_dump($r1);

構造方法,始終存在,如果不寫也是存在的

var_dump($r);

$r->name = "李四"; //賦值

echo $r->name;     //取值

var_dump($r);

$r->speak();

$r1 = new ren();    //例項化物件

$r1->name = "資料";

var_dump($r==$r1);

//訪問修飾符

//public:代表公有的,在任何地方都可以訪問

//protected:代表受保護的,只能在該類或該類的子類中訪問

//private:代表私有的,只能在該類中

PHP物件導向

1 什麼是物件導向 起初,物件導向 是專指在程式設計中採用封裝 繼承 抽象等設計方法。可是,這個定義顯然不能再適合現在情況。物件導向的思想已經涉及到軟體開發的各個方面。如 物件導向的分析 ooa,object oriented analysis 物件導向的設計 ood,object oriented...

php物件導向

smarty自定義函式 作用 用於在模板被執行時為模板變數賦值 函式名稱 assign 引數 var 宣告變數名稱 字串 value 給該變數賦值 字串 tpl assign title this is title 實現自定義函式有兩種 1.註冊自定義函式 3.版本不支援 tpl register ...

php物件導向

一 寫出php的public protected private三種訪問控制模式的區別 public 公有,任何地方都可以訪問 protected 繼承,只能在本類或子類中訪問,在其他地方不允許訪問 private 私有,只能在本類中訪問,在其他地方不允許訪問 二 請用單態設計模式方法設計類滿足要求...