Ничего плохого, компонент PEAR просто не подходит для E_STRICT. Код у вас в порядке, но код PEAR не говорит, что метод статический, поэтому PHP выдаст предупреждение E_STRICT. Это не то, что вы действительно можете изменить, но вы можете отказаться игнорировать это, изменив настройки error_reporting.
<?php
// before PEAR stuff.
$errLevel = error_reporting( E_ALL );
// PEAR stuff.
require_once "Net/Ping.php";
$ping = Net_Ping::factory();
if (PEAR::isError($ping)) {
echo $ping->getMessage();
} else {
$ping->setArgs(array('count' => 2));
$result = $ping->ping('example.com');
}
// restore the original error level.
error_reporting( $errLevel );
var_dump( $result );