Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przekazywanie zmiennych tablicowych i class do funcji
Forum PHP.pl > Forum > PHP
Kamil Matysik
1. Jak przekazac tablice zdefiniowana poza funcja do jej wnatrza? Kod:

[php:1:67b1115996]global $tablica[parametr];[/php:1:67b1115996]

nie dziala.

2. Czy wewnacz funkcji nalezy definiowac class'e jeszcze raz, mimo iz byla zdefiniowana poza nia? Jezeli nie to jak ja "przekazac" do funkcji tak aby mozna bylo kozytasc z metod zdefiniowanych w tej class'ie
KaMeLeOn
Cytat
1. Jak przekazac tablice zdefiniowana poza funcja do jej wnatrza?

1. metoda.
[php:1:2941bc228b]<?php
$tablica = Array();
function nazwa()
{
global $tablica;
echo $tablica['klucz'];
// ...
}
?>[/php:1:2941bc228b]
2. metoda.
[php:1:2941bc228b]<?php
$tablica = Array();
function nazwa()
{
echo $GLOBALS['tablica']['klucz'];
// ...
}
?>[/php:1:2941bc228b]
3. metoda.
[php:1:2941bc228b]<?php
function nazwa(&$tablica)
{
echo $tablica['klucz'];
// ...
}

$tablica = Array();
$zmienna = nazwa($tablica);
?>[/php:1:2941bc228b]
Można je mnożyć...
Cytat
2. Czy wewnacz funkcji nalezy definiowac class'e jeszcze raz, mimo iz byla zdefiniowana poza nia? Jezeli nie to jak ja "przekazac" do funkcji tak aby mozna bylo kozytasc z metod zdefiniowanych w tej class'ie

http://www.php.net/manual/pl/ref.classobj.php

Ludziska, czytajcie manuala...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.