1. Hace referencia a la instancia que estás usando. Si todavía no dominas OOP, te recomiendo que empieces a leer sobre el tema. Pero en esencia es que está haciendo referencia a si mismo, algo como esto
Código PHP:
Ver original<?php
class Foo
{
private $_foo = 'foo bar baz';
public function bar()
{
return $this->_foo;
}
}
$obj = new Foo();
echo $obj->bar(); // imprime foo bar baz
¿Vez como imprime lo que hayas declarado en esa misma instancia? Se hace referencia a si mismo.
2. El manual es bastante explicito y tiene ejemplos, ¿qué no entendiste exactamente?
http://php.net/manual/es/function.my...ape-string.php