php學習筆記——[物件導向的構造與析構方法]

來源:互聯網
上載者:User

簡介:這是php學習筆記------[物件導向的構造與析構方法]的詳細頁面,介紹了和php,有關的知識、技巧、經驗,和一些php源碼等。

class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=338280' scrolling='no'>

<?php/* * 1.對象中成員的訪問(在一個對象的內部方法中,去訪問本對軒昂中的其他方法和成員屬性) * 2.在對象中的方法中都預設有一個$this關鍵字,這個關鍵字代表調用這個方法的對象 *  * 構造方法 * *   1.是對象建立完成後,“第一個”“自動調用”的方法 * *   2.構造方法的定義,方法名是一個固定的, *     在php4中:和類名相同的方法就是構造方法 *     在php5中:構造方法選擇使用 魔術方法__construct() 所有類中聲明構造方法都使用這個名稱 *     優點:在改變類名時,構造方法不用改變 *     魔術方法: 在類中寫出了某個魔術方法,這個方法對應的功能就會添加上 *       方法名稱都是固定的(都是系統提供好的),沒有自己定義的 *       每一個魔術方法,都是在不同時刻為了完成某一功能自動調用的方法 *       不同的魔術方法有不同的調用時機 *       都是以 __ 開頭的方法 *       __construct(); __destruct(); __set();...... *      *   作用:為成員屬性初始化; *  * * 析構方法 * * 1.當對象被釋放之前最後一個“自動”調用的方法 * 使用記憶體回收行程(java php),而c++手動 的釋放 * * 作用:關閉一些資源,作一些清理的工作 *  * __destruct(); * */class Person{var $name;var $age;var $sex;//php4中的構造方法/*function Person()  {//每聲明一個對象都會調用echo "1111111111111111";}*///php5中的構造方法function __construct($name,$age,$sex){$this->name=$name;$this->age=$age;$this->sex=$sex;}function say(){//$this->name;//對象中成員的訪問使用$thisecho "我的名字:{$this->name},我的年齡:{$this->age}<br>"}function run(){}function eat(){}//析構方法function __destruct(){}}$p1=new Person("zhangsan",25,"男");$p2=new Person;$p3=new Person;

愛J2EE關注Java邁克爾傑克遜視頻站JSON線上工具

http://biancheng.dnbcw.info/php/338280.html pageNo:9

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.