<?php class klasa { public function zrobcos() { //kod } } class klasaPierwsza { public function wykonaj() { $tmp = new klasa(); $tmp->zrobcos(); } } class klasaDruga { public function wykonaj() { $tmp = new klasa(); $tmp->zrobcos(); } } ?>
Witam,
potrzebuję zrobić coś takiego, żeby klasaPierwsza miała dostęp do 'klasa', a klasaDruga już nie, czyli potrzebuje czegoś takiego:
<?php class klasa { function __construct() { } public function zrobcos() { //kod } } class klasaPierwsza { public function wykonaj() { $tmp = new klasa(); $tmp->zrobcos(); } } class klasaDruga { public function wykonaj() { $tmp = new klasa(); $tmp->zrobcos(); } } ?>
macie może jakiś pomysł jak to zrobić?
EDIT (co do wyjaśnienia):
mam kod taki jak ten u góry:
jest sobie klasa o nazwie "klasa" i problem jest w tym, że instancję tej klasy można robić z każdego miejsca, a chciałbym, aby jej instancję można było robić tylko z określonych innych klas.