Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] plik z funkcjami a zmienne
-Gość-
post
Post #1





Goście







witam, mam plik php z funkacjami

[php]<?php

function dodaj() {
$polacz = new polacz();

//dodawanie

}

function edytuj() {
$polacz = new polacz();

//edycja
}

jak moge zrobic, zebym mogl $polacz dac na poczatku pliku i nie musial tego powtarzac w kazdej funkcji?
Go to the top of the page
+Quote Post
grzeee
post
Post #2





Grupa: Zarejestrowani
Postów: 102
Pomógł: 5
Dołączył: 24.11.2006

Ostrzeżenie: (0%)
-----


wprowadź ten obiekt jako zmienna do funkcji

  1. <?php
  2. $polacz = new new polacz();
  3. function dodaj($polacz) {
  4. // i masz ten obiekt pod $polacz
  5.  
  6. //dodawanie
  7.  
  8. }
  9.  
  10. function edytuj($polacz) {
  11. $polacz = new polacz();
  12.  
  13. //edycja
  14. }
  15. ?>
Go to the top of the page
+Quote Post
-Gość-
post
Post #3





Goście







dzieki wielkie za pomoc (IMG:style_emoticons/default/smile.gif)

a jakbym z tego zrobil klase to moglbym na poczatku dac to jako private i wtedy do funckji by wchodzilo nawet jak nie mam wpisane w polacz() i edytuj() ?
Go to the top of the page
+Quote Post
auto-all
post
Post #4





Grupa: Zarejestrowani
Postów: 49
Pomógł: 7
Dołączył: 2.04.2011
Skąd: Wawa

Ostrzeżenie: (0%)
-----


W klasie możesz dać ten kod w funkcji construct()

Czyli:

  1. // Nowa klasa
  2. class NowaKlasa () {
  3.  
  4. private $zmienna;
  5.  
  6. // Wykona zawsze podczas inicjacji klasy
  7. function construct() {
  8. $this->zmienna = new JakasKlasa();
  9. }
  10.  
  11. }
  12.  


Nie musiałbyś wywoływać tego w poszczególnych funkcjach w klasie.

Ten post edytował auto-all 11.04.2011, 21:53:29
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 17:30