Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ PHP _ PHP Klasy

Napisany przez: topcio 12.02.2018, 21:46:45

Witajcie, mam pytanko, może banalne ale nie mogę sobie poradzić.

Mam dwie Klasy

Users.class.php
test.class.php

Budując funkcję w klasie test muszę odnieść się do klasy Users, ale wpisując
$Users->funkcja()
nie działa to poprawnie, czy w klasie test muszę includować plik Users czy jest na to jakieś inne rozwiązanie.

Napisany przez: Crash89 12.02.2018, 21:53:21

Cytat(topcio @ 12.02.2018, 21:46:45 ) *
Witajcie, mam pytanko, może banalne ale nie mogę sobie poradzić.

Mam dwie Klasy

Users.class.php
test.class.php

Budując funkcję w klasie test muszę odnieść się do klasy Users, ale wpisując
$Users->funkcja()
nie działa to poprawnie, czy w klasie test muszę includować plik Users czy jest na to jakieś inne rozwiązanie.


Tak, przed utworzeniem instancji klasy Users możesz wpisać: include('Users.class.php'); lub require.

Napisany przez: topcio 12.02.2018, 21:54:25

Dzięki wielkie. Zrobione

Napisany przez: viking 12.02.2018, 22:00:22

A poza tym nie nazywaj plików .class.php tylko poczytaj o Composer i PSR.

Napisany przez: topcio 12.02.2018, 22:32:21

Chyba jeszcze za mało umiem, by się od tak tym zająć. Czytałem ale chyba najpierw musiałbym zapoznać się z json, a potem dopiero z tym.
Nie rozumiem tylko co jest nie tak w nazwie pliku? Chodzi o to by nie dawać po kropce napisu class ?

Napisany przez: viking 12.02.2018, 22:39:05

A co ma json do psr? Class dodawalo się za czasów php4 i początków v5.

Napisany przez: topcio 12.02.2018, 22:43:26

Nie wiem co ma do PSR ale rzuciło się w oczy czytając o Composer

Napisany przez: viking 12.02.2018, 22:58:49

Composer używasz głównie z wiersza poleceń i sam aplikuje zmiany. Ale w obecnych czasach json i tak wypadalo by znać zwłaszcza że to nie jest fizyka kwantowa tylko banalny sposób zapisu danych.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)