我想指定可以賦予函數的數據類型。您可以指定給定函數的參數的數據類型(PHP5)
在這個演示代碼(作爲一個例子),我想指定給"__construct()"
函數的參數的數據類型,這樣只需要INT
爲$id
,類型"example2"
的Objects
爲$some_object
。
你有什麼想法我可以做到這一點嗎?
<?php
class example1{
private $id;
private $example2;
function __construct($id,$some_object){
$this->id = $id;
$this->object = $some_object;
}
function do_something(){
$this->example2->moep();
}
}
class example2{
public function moep(){
print("MOEP!!!");
}
}
?>
標typehints將有可能被包含在PHP 5.5。已經有一個討論將它們包含在5.4中。 – Gordon