- var_dump: documentation ( source)
<?php
class StringContainer
{
/** @var array */
public $strings = array();
/**
* @param array $strings
*/
public function __construct(array $strings)
{
$this->strings = $strings;
}
/**
* @return array
*/
public function getStrings()
{
return $this->strings;
}
/*
* @return bool
*/
public function isEqual(StringContainer $container)
{
return $this->strings == $container->getStrings();
}
}
$cont = new StringContainer(array("a", "bb", "ccc"));
$cont2 = new StringContainer(array("z", "yy", "xxx"));
echo "first test: ";
var_dump($cont->isEqual($cont2));
echo "\n<br/>second test: ";
$cont3 = new StringContainer(array("bb", "a", "ccc"));
var_dump($cont->isEqual($cont3));