1. PHP / Говнокод #7198

    +160

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    <?php
    //...
    public function saveTask($task){
    			if(is_numeric($task->id)){ //How do I check whether a member exists in php?
    				//update
    			}else{
    				// insert new
    			}
    		}
    //...

    Комментарий на 4-й строке убивает.
    Снова код из vTiger CRM.

    Запостил: mr.The, 07 Июля 2011

    Комментарии (4) RSS

    • считать научились, пора изучать алфавит...
      Ответить
    • А если $task->id = 'add' например?
      Ответить
      • $task->id всегда либо пустой, либо равен некоторому положительному числу. Хотя, зная этих индусов..
        А впрочем, комментарий намекает что всё-равно.
        Ответить
        • Кормлю:
          Речь, насколько я понимаю идёт о работе с базой данных. insert new и update нужно разделять не по некому абстрактному полю "id", а по примари кею, который, кстати, не всегда int.
          Ответить

    Добавить комментарий