Archívum - Május 8, 2011
OOP Interface
Help pls. Átolvastam 2 könyvet, php manuált nézegettem, de ennek az interfacenek nem látom a lényegét. Ha valaki eltudná magyarázni, és példával illusztrálni, hogy hogyan megköszönném.
Nézegettem néhány példát. Íme:De ahogy néztem ez tökéletesen működik ígyis:
 ■ Nézegettem néhány példát. Íme:
<?php 
interface water 
{ 
    public function makeItWet(); 
} 
abstract class weather implements water                    
{ 
   private $cloudy; 
   public function makeItWet(){} 
   abstract public function start(); 
   abstract public function getCloudy(); 
   abstract public function setCloudy(); 
} 
class rain extends weather 
{ 
    private $cloudy;    
    public function start() 
    { 
        return "Here's some weather. "; 
    }    
    public function makeItWet() 
    { 
        return 'it is raining cats and dogs today.'; 
    }
    public function getCloudy() 
    { 
        return $this->cloudy; 
    } 
    public function setCloudy($bln=false) 
    { 
        $this->cloudy = $bln; 
    } 
} 
$a = new rain(); 
echo $a->start(); 
$a->setCloudy(true); 
if ($a->getCloudy()) { 
    echo 'It is a cloudy day and '; 
} 
echo $a->makeItWet(); 
?>
<?php 
class rain 
{ 
    private $cloudy;    
    public function start() 
    { 
        return "Here's some weather. "; 
    } 
    
    public function makeItWet() 
    { 
        return 'it is raining cats and dogs today.'; 
    } 
    public function getCloudy() 
    { 
        return $this->cloudy; 
    } 
    public function setCloudy($bln=false) 
    { 
        $this->cloudy = $bln; 
    } 
} 
$a = new rain(); 
echo $a->start(); 
$a->setCloudy(true); 
if ($a->getCloudy()) { 
    echo 'It is a cloudy day and '; 
} 
echo $a->makeItWet(); 
?>
Weblabor tagok GitHub accountjai
Sziasztok!
Miután nemrég privát SVN szerverről váltottam GitHubra, felmerült bennem az ötlet, hogy kíváncsi lennék a WL tagok GitHub accountjaira, projektjeire. Tehát aki szeretné megosztani, dobja be a linket.
Kezdem a sort: https://github.com/janoszen
 ■ Miután nemrég privát SVN szerverről váltottam GitHubra, felmerült bennem az ötlet, hogy kíváncsi lennék a WL tagok GitHub accountjaira, projektjeire. Tehát aki szeretné megosztani, dobja be a linket.
Kezdem a sort: https://github.com/janoszen
Firefox 4 párbeszédablakok
Sziasztok!
Tegnap töltöttem le a firefox 4-et és egy fura dolog jött elő benne.
A 3.6-os verzióban eddig működő kódra (pl törlésnél beleegyezés kérése és jóváhagyás esetén törlés végrehajtása, majd visszajelzés)
Sikeres törlés esetén a visszajelző alert ilyen szöveggel jön:
--------------------
Sikeres törlés.
[checkbox] Az oldal nem hozhat létre további párbeszédablakokat.
-------------------
Ez mi lehet? Mit nyitottam rá mire? A FF 3.6-ban ez tökéletesen működött.
 ■ Tegnap töltöttem le a firefox 4-et és egy fura dolog jött elő benne.
A 3.6-os verzióban eddig működő kódra (pl törlésnél beleegyezés kérése és jóváhagyás esetén törlés végrehajtása, majd visszajelzés)
if(!confirm('Valóban törölni akarod ezt a fotót?')) return;	
$.post(path, function(xml){
if($(xml).find('error').length)
{
alert('Hiba történt');
}
else
{
alert('Sikeres törlés.');
}
});
$.post(path, function(xml){
if($(xml).find('error').length)
{
alert('Hiba történt');
}
else
{
alert('Sikeres törlés.');
}
});
Sikeres törlés esetén a visszajelző alert ilyen szöveggel jön:
--------------------
Sikeres törlés.
[checkbox] Az oldal nem hozhat létre további párbeszédablakokat.
-------------------
Ez mi lehet? Mit nyitottam rá mire? A FF 3.6-ban ez tökéletesen működött.
     


