Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: numer lini kodu
Forum PHP.pl > Forum > PHP
..:: pingu ::..
da sie jakos zwócic numer linii z której została wykonana funkcja ?
hwao
__LINE__
o ile dobrze pamietam :]
scanner
musiałbyś pokombinować z wywołaniem funcji z dodatkowym parametrem i stałła __LINE__ [php:1:fff201e570]<?php
function Foo( $bar, $intLine )
{
echo 'Called from line: '.$intLine;
}

Foo ('example string', __LINE__ );
?>[/php:1:fff201e570]Ale pisże to z palca i nie mam pewności, czy to zadziała.
Inny pomysł to:[php:1:fff201e570]<?php
function Foo( $bar )
{
echo 'Called from line: '.$GLOBALS['__myline__'];
}

$GLOBALS['__myline__'] = __LINE__ + 1;
Foo( 'example string' );

?>[/php:1:fff201e570]
Bags_Bunny
poczytaj o debug_backtrace()
..:: pingu ::..
dzięki,
@scanner twój sposób teź hest dobry tylko próbwałem to osiągnąć bez kombinowania smile.gif A powysza funkcja ładnie mi wszystko zwraca winksmiley.jpg
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.