![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 15.12.2003 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
da sie jakos zwócic numer linii z której została wykonana funkcja ?
-------------------- Workshop: FC2/WinXp SP1 | Apache 2.0.50 | PHP 5.00 | MySQL 4.0.20 | Zend Studio 3.5 :)
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
__LINE__
o ile dobrze pamietam :] |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
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] -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 262 Pomógł: 39 Dołączył: 12.04.2004 Ostrzeżenie: (0%) ![]() ![]() |
poczytaj o debug_backtrace()
-------------------- rm -rf /*
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 15.12.2003 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
dzięki,
@scanner twój sposób teź hest dobry tylko próbwałem to osiągnąć bez kombinowania ![]() ![]() -------------------- Workshop: FC2/WinXp SP1 | Apache 2.0.50 | PHP 5.00 | MySQL 4.0.20 | Zend Studio 3.5 :)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 03:28 |