• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Korzystanie z klasy w wielu plikach (Nie poprzez new Klasa);

Object Storage Arubacloud
0 głosów
131 wizyt
pytanie zadane 1 kwietnia 2017 w JavaScript przez niezalogowany

Witam robie sobie projekt w PHP. Dobrze by było to obiektowo co nie?

Chce mieć sobie klase User zadeklarowaną tylko raz i korzystać z niej dowoli w wielu plikach.

Problem w tym, że nie wiem jak dobrać się do utworzonego już Usera w innym pliku.

Przykład:

Tworzę instancje klasy w pliku:

main.php

require 'components/user.component.php';

$user = new User ($_SESSION['uid']);

I tutaj mogę dowoli z niego korzystać.

Ale gdy ładuje content AJAX'em do tej strony z innego pliku to również muszę mieć dostęp do tej klasy.

ajax.php (załadowany do main.php)  ↑↑

require 'components/user.component.php';
$user = new User ($_SESSION['uid']);  // To mi da przecież nową instancje tej klasy

 

Nie ogarniam tej obiektowości całej. Pomoże ktoś jak to logicznie i poprawnie rozwiązać? 

PS: Jeśli macie fajnie poradniki (PL/EN) do OOP w web aplikacjach to również się przydadzą. :)

 

 

1 odpowiedź

0 głosów
odpowiedź 8 kwietnia 2017 przez efiku Szeryf (75,160 p.)
Zainteresuj się Composerem.

Jeden require by wszystkimi rządzić.

Ale.. będziesz musiał załapać PSR-1 PSR-0 i PSR-4 :)

Chociaż.. https://symfony.com/doc/current/book/http_fundamentals.html <- fajnie wytłumaczony protokół HTTP, aby zrozumieć jak działa PHP.  Odpowiesz sobie na swoje pytanie ;)

Na forum jest pełno informacji o obiektowości, sugeruje użyć wyszukiwarki bądź google z site: forum.pasja-informatyki.pl

Podobne pytania

0 głosów
2 odpowiedzi 142 wizyt
pytanie zadane 13 września 2018 w PHP przez DudSon Użytkownik (680 p.)
0 głosów
1 odpowiedź 153 wizyt
pytanie zadane 4 listopada 2017 w PHP przez `Krzychuu Stary wyjadacz (13,940 p.)
0 głosów
1 odpowiedź 179 wizyt
pytanie zadane 7 sierpnia 2015 w PHP przez makoso Mądrala (7,380 p.)

92,575 zapytań

141,424 odpowiedzi

319,649 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...