當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Person::getAge方法代碼示例

本文整理匯總了PHP中Person::getAge方法的典型用法代碼示例。如果您正苦於以下問題:PHP Person::getAge方法的具體用法?PHP Person::getAge怎麽用?PHP Person::getAge使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Person的用法示例。


在下文中一共展示了Person::getAge方法的10個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: __construct

/**
 * Created by PhpStorm.
 * User: roger
 * Date: 4/10/15
 * Time: 12:25
 */
class Person
{
    public $name;
    public $age;
    public function __construct($name)
    {
        $this->name = $name;
    }
    public function getAge($age)
    {
        return $this->age * 365;
    }
    public function setAge($age)
    {
        if ($age < 18) {
            throw new Exception("Es menor d'edat");
        }
        $this->age = $age;
    }
}
$john = new Person('John Doe');
$john->setAge(30);
$john->age = 3;
var_dump($john->getAge());
開發者ID:rogermelich,項目名稱:Laracast_Exercicis,代碼行數:30,代碼來源:Person.php

示例2: __construct

<?php

class Person
{
    public $age;
    public $name;
    public function __construct($name)
    {
        $this->name = $name;
    }
    public function setAge($age)
    {
        if ($age < 18) {
            throw new exception("Person is not old enough");
        }
        $this->age = $age;
    }
    public function getAge($age)
    {
        return $age * 365;
    }
}
$john = new Person("John Doe");
$john->setAge(30);
echo "<pre>";
var_dump($john->getAge(30));
echo "</pre>";
開發者ID:jschouwstra,項目名稱:php-snippets,代碼行數:27,代碼來源:Person.php

示例3: Person

<?php

/**
 * Created by PhpStorm.
 * User: Jensenkong
 * Date: 2015/8/9
 * Time: 10:10
 */
require_once 'Person.php';
$m2 = new Person("Jensenkong", 27);
echo $m2->getName() . $m2->getAge() . '</br>';
echo $m2->getFile();
echo $m2->getDir();
開發者ID:jensenkong,項目名稱:phpStudy,代碼行數:13,代碼來源:index.php

示例4: __construct

/**
 * Created by PhpStorm.
 * User: oscar
 * Date: 08/10/2015
 * Time: 12:54
 */
class Person
{
    private $name;
    private $age;
    public function __construct($name)
    {
        $this->name = $name;
    }
    public function getAge()
    {
        return $this->age * 365;
    }
    public function setAge($age)
    {
        if ($age < 18) {
            throw new Exception("Es menor d'edat");
        }
        $this->age = $age;
    }
}
$Person = new Person('Pepe pepito');
$Person->setAge(19);
var_dump($Person->getAge());
開發者ID:OscarDuranX,項目名稱:Exercicis_laracasts_Oscar,代碼行數:29,代碼來源:Person.php

示例5: start

        // parent::__construct();
        echo "子類的構造函數被加載了";
    }
    function __destruct()
    {
        echo "對象被銷毀的時候我就會被執行";
    }
    // 子類調用父類的靜態方法
    public static function start()
    {
        parent::SpeedUp();
    }
}
// 創建父類
$p1 = new Person("jack", 23);
echo $p1->getAge() . '<br/>';
Person::showNation();
var_dump($p1);
// 調用父類的靜態方法
Person::getSpeed();
Person::SpeedUp();
// 調用受保護的方法
echo $p1->showList();
// 創建子類
$a1 = new Actor();
var_dump($a1);
// unset($a1);
// 調用子類的靜態方法
Actor::start();
/* 如果構造函數定義成了私有方法,則不允許直接實例化對象了,這時候一般通過靜態方法進行實例化,
       在設計模式中會經常使用這樣的方法來控製對象的創建,比如單例模式隻允許有一個全局唯一的對象 
開發者ID:Anikinly,項目名稱:PHP,代碼行數:31,代碼來源:3.class.php

示例6: writeAge

 function writeAge(Person $p)
 {
     print $p->getAge() . "\n";
 }
開發者ID:jabouzi,項目名稱:projet,代碼行數:4,代碼來源:listing04.26.php

示例7: Person

<?php

/**
 * Author: ryo
 * Date: 2012/11/18
 * Time: 14:53
 */
require 'Person.class.php';
$obj = new Person('Shoin Yoshida', 'male', '1830/9/20');
echo $obj->getAge() . "歳\n";
echo $obj->name;
//echo $obj->_gender;
開發者ID:ryo-utsunomiya,項目名稱:php,代碼行數:12,代碼來源:object.php

示例8: testGetAge

 /**
  * Tests Person->getAge()
  */
 public function testGetAge()
 {
     $this->assertEquals('AGE', $this->Person->getAge());
 }
開發者ID:dalinhuang,項目名稱:shopexts,代碼行數:7,代碼來源:PersonTest.php

示例9: dirname

<?php

require_once dirname(__FILE__) . '/Person1.php';
$ivan = new Person('Иван', 25);
$maria = new Person('Мария', 33);
$ivan->greet();
$maria->greet();
echo $ivan->getAge();
echo "<br>";
echo Person::getPeople();
開發者ID:CordellWalker,項目名稱:PHP-MYSQL-course,代碼行數:10,代碼來源:index1.php

示例10: __construct

<?php

class Person
{
    public $name;
    public $age;
    public function __construct($name)
    {
        $this->name = $name;
    }
    public function getAge()
    {
        return $this->age * 365;
    }
    public function setAge($age)
    {
        if ($age < 18) {
            throw new Exception("Person is not old enough.");
        }
        $this->age = $age;
    }
}
$steven = new Person("Steven Jasionowicz");
$steven->setAge(26);
var_dump($steven->getAge());
開發者ID:codeandrockets,項目名稱:laracasts,代碼行數:25,代碼來源:gettersandsetters.php


注:本文中的Person::getAge方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。