RorohikoMomo kōnae

Huaputa Hapa i roto i te PHP

Ko nga mea katoa tiaki me te aro kore i te kaihātepe tukutuku, i te mea kei reira raro ki ngā hapa me haupūtanga. Ka rite ki te hua, kia hua i roto i malfunctions pae, ratonga rānei tenei. Hoki patuiro i roto i te whanaketanga o te kaupapa, ko te reira taea ki ngā te putanga o ngā hapa i roto i te PHP.

Pehea e mahi i te reira?

PHP te tino tauhohe i ki te waehere ngā hōtuhi. I roto i ētahi wā - te mahi e tika, i roto i etahi atu - Whakaatu he hapa. E āwhina ana tēnei tikanga te kaiwhakawhanake i te wa o te whakatinanatanga o te wāhanga waehere ki te whakatika hē wawe.

Heoi, e kore te mea e tika ana tonu te putanga hapa i roto i PHP. I muri oti te whanaketanga o te kaupapa kei te, whakawhiti tenei mahi e atu i roto i te tikanga ki te karo i te mea kiano i matao-i roto i ranei te whakaurunga.

whakatikatikanga

I roto i te whirihoranga katoa o te kaiwhakamaori PHP he kōnae php.ini haepapa. Kua pūrongo_hapa reira fakahinohino, ïa te nei tautuhi te putanga hapa i roto i PHP. Heoi, ahakoa ngā reira okotahi whāwhā, mo te whakaatu ratou i roto i te matapihi pūtirotiro display_errors kawenga. Ki te he reira monokia, whakaatu te pūnaha he hapa hei utu o te whārangi pātea.

okotahi whakarōpū

Ka taea te wehea Huaputa Hapa i PHP ki te maha ngā kāwai:

  • Hapa e hua i roto i te hōtuhi mutu te mahi. Ko te pera-ka karanga mate. Ko ētahi o ēnei E_ERROR, E_COMPILE_ERROR;

  • hapa e taea te papaki. Ratou uara mo te arata'iraa pūrongo_hapa taea e: E_WARNING, E_NOTICE, me ētahi atu.

Ko te utu he titiro i ia momo reira, ka whakaahua i tona taumahinga.

  • E_ERROR. Tikanga, e pā ana tenei momo ki taua hapa, e kore e taea te hohoro whakakorea tonu te hōtuhi ranei. Tenei kia ngā raruraru ki tohatoha mahara;

  • E_WARNING. Ka haere tonu te waehere ki te mahi, engari ka puta he whakatūpato e reira ko etahi hapa, tohua te waehere e i roto i te karere. e kore e tino;

  • E_NOTICE. Whakamōhiotanga, e whakaatu e reira ko te tahi mea e taea e kua meinga te hapa. E hoki ratou e kore e nui ki te whakatinanatanga o te waehere;

  • E_USER_ERROR. Hapa hangaia e te kaiwhakamahi;

  • E_ALL. Kei roto i tēnei momo katoa o ngā hapa. Tikanga, whakahohea tenei kōwhiringa e taunoa ina tāuta koe i te kaiwhakamaori.

Me pēhea te ki te taea ai hapa putanga i roto i te PHP

Ko te tikanga e whakamahia ana i roto i te hapa PHP tikanga e taea tēnā i runga i te wahi i whakamahia te waehere e - i roto i hautū ranei i runga i te rorohiko rohe. I roto i te take tuarua, ka taea e te kaiwhakawhanake te whakarite i tō tūmau, me te whakaatu rite hiahia ia - ara, ki te huri i te whiringahora i roto i te kōnae php.ini. Tuhi e rua aronga - display_errors me te pūrongo_hapa ki te puka e whai ake nei:

display_errors i runga i

pūrongo_hapa E_ALL

Ēnei whakahau tukua ki te whakaatu tika i nga karere katoa hapa i roto i te matapihi pūtirotiro.

Ki te kawea te whanaketanga i roto i runga i te tūmau mariko, te maha hapa whakaatu mahi, tahuri atu hoki take haumaru. Na reira, ko te hiahia ki te whakahohe i reira ki te whakamahi i Apache kōnae tautuhinga tūmau htaccess. Ko te tikanga ko reira i te pakiaka o te pae. Me koe ki te tāpiri o ngā rārangi i te tokorua i roto i tetahi ētita kuputuhi:

display_errors php_flag i runga i

pūrongo hapa php_value -1

whakaatu hoki e taea e tika hapa i te waehere whakamahi ini_set () mahi. Heoi, kia whanau ai i roto i te ngakau e muri i te whanaketanga o te pae o tona whakamahi taea meinga raruraru haumarutanga.

take

PHP taea ki a koe te whakaora i nga hapa katoa e puta i roto i te wahi motuhake i runga i te puku mārō. Hei whakahohe hapa PHP i roto i te kōnae putanga, ka taea e koe te whakamahi i toru ara:

  1. Whakatika i te kōnae php.ini. Tenei te mea e tika ana ki te tautuhi e rua ngā rārangi. Tuatahi - log_errors = I, e mau whakahohetia te kaha ki te putanga. Tuarua - error_log = ara / ki te / kōnae e hiahiatia ana.

  2. Hurihia htaccess. Ko reira taea hoki ki te tāpiri i te rārangi e rua. log_errors php_value «i runga i» me te php_value error_log e ara / kōnae.

  3. Whakamahia te waehere wāhi ini_set mahi tika.

mutunga

Huaputa Hapa i roto i te PHP - he taputapu faufaa ki waehere patuiro. Ko taea hoki te waihanga i te reira i te wāhi pea whakaraerae. Na reira, te whakamahi i tenei tikanga e hiahia ana koe ki te āta, me te tika. Kia te pae, ratonga rānei ka haere i roto i nga wāhanga katoa o te whakamātautau, e hiahia ana koe ki te tango i te tiaki ki te whakarite kia kore e whakaatu i te reira i te hapa, i nei e taea te hoariri riro te uru ki raraunga tairongo.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mi.birmiss.com. Theme powered by WordPress.