![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 577 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jak przekazać zmienną z klasy do funkcji?
W folderze classes mam klasę z takim kodem Kod class routClass { ... public function __construct() { ... define('NAME_CONTROLLER', $name_controller); // Jak inaczej przekazac zmienna do funkcji? } } W folderze functions mam funkcje Kod function writeData($value) { global $arrayData; // Czy funkcja z global $arrayData jest ok? $key = NAME_CONTROLLER; // Jak inaczej przekazac zmienna do funkcji? $data = ''; if (isset($arrayData[$key][$value])) { $data = $arrayData[$key][$value]; } else { $data = 'Sorry value not found!'; } echo $data; } |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 577 Pomógł: 6 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
To zastosuj ultraszybkiego Lumen-a Czy Lumen funkcjonuje na plikach tekstowych, bo z założenia miał to być framework bez bazy danych, ponieważ takie rozwiązanie mnie interesowało dla tych w większości statycznych podstron. Wymagane dane znajdują się w tablicy, menu tworzę z tablicy itd. I jest ok, do momentu kiedy pomyślałem, że można by dodać opcje komentarzy w artykułach, gdzie nie ma możliwości dodania postu przez gościa, a tylko przez użytkownika. Tutaj musiałem rozszerzyć framework o bazę danych, rejestracja, logowanie... Nie będę jednak wprowadzał takiego rozszerzenia na stronie, ale ciekawi mnie, który framework szybko śmiga na typowym hostingu i funkcjonuje na samych plikach tekstowych? Dzięki za info. Cytat(viking) Aktualnie mało kto pisze własny FW... Rozumiem, dlatego większy własny projekt tworzę w Symfony, jednak gotowce nie dają podobnej satysfakcji i bardzo chciałem powalczyć z czystym PHP'em. Mimo, że w postach pytałem tyko o fragmenty kodu widzę, że trzyma się to kupy. Natomiast dla Symfony pewnie będę musiał zaopatrzyć się w mocny serwer (rosnące koszty, aby zarobić parę zł, bo nie każdy ma genialne pomysły na super szybki biznes : ), chociaż po wygenerowaniu cacha jakoś to łazi. Jak z tymi PSR, jest jakieś miejsce, gdzie można sprawnie opanować temat? W postach pytałem o dwie rzeczy: 1. Jak przekazać zmienną z klasy (systemu) do funkcji widoku -> zrobiłem to za pomocą wspomnianej tablicy $data[] (nadal nie jest tak jak bym chciał) 2. Jak pozbyć się global $array z funkcji, bo to global okropnie mi się nie podoba ; ) , gdzie tablica $array znajduje się pliku data.php -> zrobiłem to za pomocą require() wczytałem plik z tablicą w funkcji, aby móc np. utworzyć z tej tablicy Menu Ten post edytował Malinaa 29.12.2020, 17:44:02 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 02:08 |