PHP c # def işlevselliği elde etmek için nasıl

0 Cevap php

Ben istediğim şu eğer Eh, ben bilmiyorum. Ama burada benim sorunum:

Bazı hata durumunda bir dosyada DOSYA, sınıf, fonksiyon ve HATTI günlüğü duyuyorum. Bunun için ben böyle bir şey yapıyorum:

myLog('['. __FILE__ . ']' . '[' . __CLASS__ . ']' . '[' . __FUNCTION__ . ']' . '[' . __LINE__ . ']');

Sorun her yerde ben parametresi bu kodu tekrar ettik olduğunu. Ben biçimini değiştirmek istiyorsanız ve ben her yerde değiştirmek ettik.

Nasıl böyle bir şey olabilir:

myLog(LOG_MSG_FORMAT);

PHP ile bu tanım yer benim LINE numarası verecektir çünkü mümkün değildir tanımlamak değil, tanım nerede alışmak.

Bunun herhangi bir çözüm bekliyoruz. Ben # def işlevsellik gibi C olması konusunda cadaloz değilim.

EDIT: The function does not necessarily be called only in case of errors. It is just that I want to log the the file, line, etc. wherever I am calling that function. So if I just paste a code somewhere "", it should log the line, etc.

Örneğin:

<?php
...
...
<log this location>
...
...
<log this location>

0 Cevap