熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

開發大型PHP項目的技巧與方法[1]

2013-11-15 12:40:43  來源: PHP編程 

  這裡介紹了在PHP中的面向對象編程(OOPObject Oriented Programming)將向你演示如何通過使用一些OOP的概念和PHP的技巧來減少編碼和提高質量祝你好運!

  面向對象編程的概念

  不同的作者之間說法可能不一樣但是一個OOP語言必須有以下幾方面

  抽象數據類型和信息封裝

  繼承

  多態

  在PHP中是通過類來完成封裝的

  代碼:

以下是引用片段
<?php 
class Something { 
// 在OOP類中通常第一個字符為大寫 
var $x; 
function setX($v) { 
// 方法開始為小寫單詞然後使用大寫字母來分隔單詞例如getValueOfArea() 
$this>x=$v; 

function getX() { 
return $this>x; 


?> 

  當然你可以按自已的喜好進行定義但最好保持一種標准這樣會更有效

  數據成員在類中使用var聲明來定義在給數據成員賦值之前它們是沒有類型的一個數據成員可以是一個整數一個數組一個相關數組(associative array)或者是一個對象

  方法在類中被定義成函數形式在方法中訪問類成員變量時你應該使用$this>name否則對一個方法來說它只能是局部變量

  這裡介紹了在PHP中的面向對象編程(OOPObject Oriented Programming)將向你演示如何通過使用一些OOP的概念和PHP的技巧來減少編碼和提高質量祝你好運!

  面向對象編程的概念

  不同的作者之間說法可能不一樣但是一個OOP語言必須有以下幾方面

  抽象數據類型和信息封裝

  繼承

  多態

  在PHP中是通過類來完成封裝的

  代碼:

以下是引用片段
<?php 
class Something { 
// 在OOP類中通常第一個字符為大寫 
var $x; 
function setX($v) { 
// 方法開始為小寫單詞然後使用大寫字母來分隔單詞例如getValueOfArea() 
$this>x=$v; 

function getX() { 
return $this>x; 


?> 

  當然你可以按自已的喜好進行定義但最好保持一種標准這樣會更有效

[]  []  []  []  []  


From:http://tw.wingwit.com/Article/program/PHP/201311/21401.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.