Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Правилна работа с грешки предизвикани от PHP
  1. Правилна работа с грешки предизвикани от PHP
Mutatos
     
Автор  Mutatos (30.04.2004 23:52)  съобщение до автора
Погледнат  2451 пъти  добави към любими
Оценка  добави коментар
Гласове  3  изпрати на приятел
Коментари  (1)  абонирай се за PHP
    Страница 1 / 1

 



Много често се случва дадена функция на PHP да предизвика грешка, поради моментално пропадане на сървъра или други необясними причини.
За да не прави лошо впечатление на потребителите на страницата е желателно тези грешди да се увладеят по професионален начин.

Един от методите е подтискането на PHP да изкарва грешки на екрана и това става чрез въвеждане на символа @ пред всяка функция.

Например вместо да правите връзка към MySQL по този начин,

CODE
1
<?php mysql_connect($hostname, $username, $password); ?>

трябва да използвате следното:

CODE
1
<?php @mysql_connect($hostname, $username, $password); ?>

Този метод на подтискане на грешките не е за препоръчване, тъй като дори и вия като програмисти на дадена страница няма да може да разберете къде точно се намира грешката и как да реагирате.

Поради тази причина е желателно да постъпите по-професионално, като предупреждавате вашите клиенти със съобщения свързани с настъпилите проблеми. По този начин и вие ще имате по-добър поглед върху нещата.

Като пример за този метод можем да използваме функцията mysql_query().

CODE
1
2
3
4
5
6
7
8
<?php
if (!$result=mysql_query("SELECT нещо"))
{
 
echo "MySQL Error: ".mysql_error()."<br>n";
} else {
 
# тук вече може да продължавате нататък
}
?>

Надявам се да Ви е от помощ!



   


Ключови думи: PHP MySQL функция грешка правилна работа с PHP


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 За автора: Mutatos  
Николай Николов се занимава с програмиране на PHP/MySQL повече от 6 години. Заедно с разработката на уеб приложения на PHP, се занимава с Java, XML и Webservices.
   
 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

Добро решение,
но най - одачният вариянт е за работа с classes кадето да са дефинирани посредством функции действията при възникване на грешка

  @Djimbo на 01.05.2004 08:51

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008