Kezdőoldal » Számítástechnika » Programozás » Megoldás másképp? (php)

Megoldás másképp? (php)

Figyelt kérdés

Sziasztok!


Van már egy megoldásom, nem azért kérdezem! Viszont eléggé kezdő,mint ahogy a feladat is, okulás szempontjából szeretném megkérni azokat, akik jártasak a php-ben,hogy ha van pár szabad perced,akkor te hogyan oldanád meg ezt a feladatot?


[link]


Aki szakít rám némi időd, annak köszönöm! még akkor is,ha csak elolvastad.

ÜDV!



2017. máj. 16. 18:37
 1/3 anonim ***** válasza:
29%

Személy szerint én sehogy:


"Definiálja a get_users_data() függvényt"

Nem definiálom, mert 2017-ben objektumorientáltan illik fejleszteni olyan nyelvekben, amelyek támogatják.


"amely kiír minden adatot"

Most akkor "get_users_data" vagy "print_users_data"?

- Nem hazudunk az azonosítókkal

- A függvényeknek/metódusoknak egyetlenegy (tehát nem get és print, hanem vagy egyik, vagy másik) részfeladatot kell megoldania, de azt jól

- Semminek nem lehet mellékhatása. Ha a függvényemnek az a dolga, hogy visszaadjon egy users tömböt, akkor nem tehetem meg, hogy mellékesen az output streambe is belerondítok


"Az adatokat egymás alá kell írni, ahogyan a példában is látható"

Ahol speciel nincs index feltüntetve. Akkor mit is szeretnének?


"A függvényt a functions.php fájlban kell definiálni"

Tehát még véletlenül sem olyan helyen, amely egy helyre gyűjti a logikailag összetartozó dolgokat, és beszédes elnevezéssel jelzi a fejlesztőnek, mit talál belül. Hányjunk csak mindent egy helyre, hogyne...


"A users asszociatív tömb globális változó kell hogy legyen"

Nem idei újítás, hogy a globális változók használatáért karlevágás jár. Aki képes mégis kikötni az alkalmazásukat egy feladatban, az annyira alkalmas programozási feladatsor összeállítására, mint Deák Bill a törökülésre.


Ebből az orbitális marhaságból csak azt tanulod meg, amit nem kéne. Nem tudom, honnan szedted ezt a remekművet, de a szerzőket csókoltatom. A "jobb" megoldás miatt meg ne aggódj: Maga a feladat hulladék, úgyhogy minden betű szerinti megoldás is az lesz.


Ha a megoldásod a feladatkiírásnak megfelelő és rendben működik, és ennek ellenére valaki azt találja mondani, hogy nem jó, mert ő nem erre gondolt, hanem ez-és-ez a jó megoldás, irányítsd hozzám és lekeverek neki egyet.

2017. máj. 16. 19:14
Hasznos számodra ez a válasz?
 2/3 sharkxxx ***** válasza:
72%

[link]


<?php


$users = array(

0 => array(

"username" => "john1",

"name" => "john",

"password" => "12345",

"age" => "15",

"city" => "New York",

),

1 => array(

"username" => "john2",

"name" => "john",

"password" => "54321",

"age" => "51",

"city" => "Belgrade",

),

);


function get_users_data() {

global $users;

echo "<div>\n";

echo "<h3>USERS</h3>\n";

foreach ($users as $user) {

foreach ($user as $key => $value) {

echo "<i>".$key.":</i> ".$value."<br>\n";

}

echo "<hr>\n";

}

echo "</div>\n";

}


get_users_data();


?>

2017. máj. 16. 19:41
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
var_dump() nem elég? :D
2017. máj. 17. 09:32
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!