これは動作するコードですが、別のオブジェクト(コメント付き)を使用せずに、オブジェクトの使用方法を$foo
どのように使用できるかを知りたいです。オブジェクト指向プログラミングの概念は初めてなので、質問するのは難しいかもしれませんが、実際には見つけることができません:(printItem()
class Foo
$bar
私はスコープ解決演算子を使用してを使用していますprintItem()
がFoo class
、この機能を使用できるのはいつですか?オブジェクトの作成の使用は何ですか?適切なコーディング環境でスコープ解決演算子を使用する場合。
<?php
class Foo
{
public function printItem($string)
{
echo "This is in class Foo ". $string ."<br />";
}
public function printPHP()
{
echo "PHP is great "."<br />";
}
}
class Bar extends Foo
{
public function printItem($string)
{
echo "This is in class Bar ". $string ."<br />";
}
}
//$foo = new Foo;
$bar = new Bar;
$bar->printPHP();
$bar->printItem("Bar class object");
//Foo::printItem("Mental Case");