Последно съдържание от borovaka

  1. B

    База с данни

    Можеш да си направиш и клас който да ти обслужва DB-то. Примерно Singleton клас със статичен метод DB::getDBInstance и други методи, които да ти променят параметрите на connection-a. Ама пак не разбирам какъв е смисъла в случая. Аз не виждам проблем да имаш параметър в метода който си постнал...
  2. B

    База с данни

    Какво искаш да му подобряваш? Signleton с option-и ... каква толкова логика имаш? Мен името на метода не ми хареса getConnection ми се връзва повече ;)
  3. B

    Upload Class

    //offtopic lamerko: ммм не съм
  4. B

    Upload Class

    Така е! Казвам, че е добре да се прави проверка И ПО разширение, защото при инсталация на PHP от пакет ( примерно при Debian преди го имаше проблема ), нямаше сетнат env за magic файла и FileInfo се шашка и може да има непредвидим резултат.
  5. B

    Upload Class

    При upload особено, ако е в папка, която е достъпна през web root-a трябва да се проверява и file extensiona, а не само mime type. Кофтито е, че не можеш да разчиташ напълно, че ще имаш дефиниран magic файл, от който да ти чете mime type-вете FileInfo. Та за това за да се презастраховаш правиш...
  6. B

    Въпрос за странициране

    След като оправиш POST-a това Query да не вземеш да го оставиш така? НИКОГА не изпълнявай Query с несанитизирани променливи в него. Или ползваш prepared statement или минаваш променливата през нещо от рода на mysqli_real_escape_string и т.н.
  7. B

    Static property vs method

    Хмзз. Тука нещо ми се изгуби логиката ... Първо, защо в trait ги правиш тези врътки ... По принцип trait-a трябва да си го ползваш за да добавяш някакъв общ bihavior на клас, а от примера ти нещо не хванах идеята. Както и да е. По темата според мене е по-добре да ползваш getter вместо статично...

Back
Горе