Partneris, izsaucot linku viņa pusē, padod šādu atbildi:
id=1 name=Jānis gender=male age=20 friends=0
Kā lai efektīvāk tādu lasa un pārtaisa sakarīgā array?
<?
class lapa
{
public $id;
public function __construct(){
$this->id = $_GET['id'];
}
function show()
{
echo $this->id;
}
}
$radit = new lapa;
$radit->show();
?>
rATRIJ, jā tā varētu, bet tas nav tas ko gribēju. Es gribēju izveidot tādu main klasi un tad vairākus moduļus, kuri pēc tam varētu lietot main klases propertijus un nebūtu katrā moduļa klasē kaut kāda čerņa jādara, lai izmantotu main klases propertijus. Tad katrs modulis varētu arī main klasē mainīt propertijus u.tml..
Ir klase core, klase alpha un klase beta.
Klase core satur propertijus un metodes.
Klase alpha extends klasi core.
Klase beta extends klasi core.
error_reporting(E_ALL);
class core {
public $error;
public function show(){
return $this->error;
}
}
class alpha extends core{
public function __construct(){
$this->error = "pardegam saule!";
}
}
class beta extends core {
public function __construct(){
}
}
$alpha = new alpha();
$beta = new beta();
echo "BETA: ".$beta->show()."<br />"; //BETA:
echo "ALPHA: ".$alpha->show()."<br />"; //APLHA: pardegam saule!
Nu lūk, bet jautājums kāpēc un kā likt beta->show(); arī parādīt to erroru? Viņas taču extendo vienu klasi or I don't get it. :D
Pag un kā iekš javascript to decodēt?
$.get("/rq/?action=deletePicture&pictureId=" + vCurrentPhoto, function( txt ){
var vResponse = json_decode(txt);
$("#pictureResponse" + vType).html(vResponse);
})
Firebug rādīja erroru: json_decode is not defined