Mi lahko nekdo pomaga rešit tale php?
 
Frontender 28. feb 2013 14:51:06 Pridružen od:
2. dec 2011
41 objav
44 8 2
#1

Naloga 1




  1. imamo naslednjo assiciative tabelo:


<?php
$awesome = array(
'name' => 'En model',
'occupation' => 'Kr nekaj',
'takes-names' => 'Nikakor'
);
V najkrajši možni kodi zamenjaj each key with its value. Končni rezultat naj izgleda tako kot spodaj

<?php
$awesome = array(
'En model' => 'name',
'occupation' => 'Kr nekaj',
'takes-names' => 'Nikakor'
);

Naloga 2.


<?php
class DoberMuzikant {
private $_name = 'Mo$ha';
private $_najboljsiAlbum = '???';

public function __construct ($dobrOkus = false) {
$this->hasGoodTaste = $dobrOkus;
}
}

$artist = new DoberMuzikant(true);
$artist->_name = 'Modri kljuc';
$artist->_bestAlbum = 'Kr en';

This code block will fail. Dodaj potrebne metode to the class to allow the private properties to be modified, only if true is passed into the constructor.

The $_name and $_najboljsiAlbum properties must remain private.
všeč(0) ni všeč(0) spam(0)
 
Mešetar 28. feb 2013 15:04:49 Pridružen od:
24. nov 2010
1543 objav
1945 962 114
#2

2.


<?php
class DoberMuzikant {
private $_name = 'Mo$ha';
private $_najboljsiAlbum = '???';

public function __construct ($dobrOkus = false) {
$this->hasGoodTaste = $dobrOkus;
}

public function set_name($name = ""){
$this->_name = $name;
}
}

$artist = new DoberMuzikant(true);
$artist->set_name('Modri kljuc');
$artist->_bestAlbum = 'Kr en';

?>

1.


$awesome = array_flip($awesome);
všeč(1) ni všeč(0) spam(0)
 
Frontender 28. feb 2013 15:36:40 Pridružen od:
2. dec 2011
41 objav
44 8 2
#3

Super! Hvala Mešetar.



Sm pri prvi nalogi array_flip verjetno zamenja vse elemente. Mislim pa da mora samo prvega.


všeč(0) ni všeč(0) spam(0)
 
Mešetar 28. feb 2013 15:48:17 Pridružen od:
24. nov 2010
1543 objav
1945 962 114
#4

Frontender:

Mislim pa da mora samo prvega.




ha?




each key with its value




se bo treba naucit bolj podrobno brat


všeč(0) ni všeč(0) spam(0)
 
Frontender 28. feb 2013 15:56:33 Pridružen od:
2. dec 2011
41 objav
44 8 2
#5

Vem ja. Ampak če gledaš spodnji primer je zamenjan samo prvi


všeč(0) ni všeč(0) spam(0)
 
Mešetar 28. feb 2013 15:59:41 Pridružen od:
24. nov 2010
1543 objav
1945 962 114
#6

zato ker je slampasto nareto


všeč(1) ni všeč(1) spam(0)
 
bostjan 28. feb 2013 17:04:33 Pridružen od:
31. jul 2008
643 objav
689 30 9
#7

mešetar 2 naloga je napačna, še vedno bo fail



potrebuješ implementirat funkcijo __set z enim ifom



nekako tkole:


__set($name, $value) {
if ( $this->hasGoodTaste )
$this->$name = $value;
}
všeč(0) ni všeč(0) spam(0)
 
Mešetar 28. feb 2013 17:32:52 Pridružen od:
24. nov 2010
1543 objav
1945 962 114
#8

@bostjan:



oh silly me, nisem premaknu sliderja do konca in prebral navodila do konca...


se bo treba naucit bolj podrobno brat

in pol izpadem dvojno debil, ker ne pocnem tistega kar pridigam :)


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se