Я хочу, чтобы получить столбец вызова функции в PHP.Получить столбец вызова функции в php
С debug_backtrace()
, я могу получить строку вызова функции, но я не могу получить столбец.
Я хочу, чтобы иметь возможность различать два вызова функций в одной строке.
Например:
function test() {
//do something with the line/column of the called function.
}
test(); test(); //How to know whether it is the first or second test() which is called?
Это не представляется возможным, если вы не передадите какой-либо аргумент для обозначения вызовов. – Nadh
И плохой практикой поставить два утверждения в одну строку. – DaGardner
@Christian Gärtner: Это всего лишь пример. И есть способы иметь два вызова функций в одном выражении. – antoyo