path

الفرق بين الفقه والفتوى

article title

كثيرا ما يقع الإشكال والتداخل واللبس عند الناس في التفريق بين الفقه والفتوى. وهنا نحاول باختصار توضيح هذا اللبس وفك هذا التداخل بعيدا عن التفصيلات والخلافات العلمية التخصصية الدقيقة.
الفقه هو: العلم بالأحكام الشرعية العملية المكتسبة من أدلتها التفصيلية.
والفتوى هي: إخبار المستفتي بالحكم الشرعي سواء بنقل عن غيره أو باجتهاد منه من غير إلزام للمستفتي بفتواه.
فمثلا لو قلنا: "أكل الميتة حرام" فهذا حكم شرعي فقهي نسميه "فقه" .
لكن لو سال سائل فقال: هل يجوز لي أكلها لأني اشتهيتها؟ فنقول: لا لأنها حرام.
أو قال: هل يجوز لي أكلها عند الضرورة وخوف الهلاك؟ فنقول: نعم يجوز مراعاة للضرورة.
فهذان الجوابان نسميهما "فتوى" .
وباختصار أكثر: الفقه أن نعرف أحكام الحلال والحرام والفتوى أن نخبر بها السائل والمستفتي.

وهنا عدة أمور يحسن ذكرها:
1_ الفقه هو العلم بأحكام الحلال والحرام من واجب ومندوب ومباح ومكروه وحرام، بينما الفتوى هي إخبار المستفتي والسائل بهذه الأحكام، مع مراعاة ظروفه.

2_ الفقه هو عملية الاستنباط من الأدلة وهي القرآن والسنة والإجماع والقياس وغيرها، بينما الفتوى هو عملية إخبار السائل أو المستفتي عن نتيجة هذا الاستنباط.

3_ مجال الفقه هو استنباط الحكم وبيانه مجردا، بينما مجال الفتوى هو تنزيل الحكم على السائل والمستفتي.

4_ مجال الفقه هو بيان الأحكام مجردة مطلقة عن أي قيد، بينما الفتوى تراعي الزمان والمكان والعرف والمصلحة والمفسدة والحاجة والضرورة والذريعة والمآل والمقاصد والدوافع التي عند السائل والمستفتي وتحيط به وبحاله.

5_ في الفقه لا بد من ذكر الأدلة للأحكام ومن ذكر العلل والمقاصد لهذه الأحكام، حتى نعرف صحة الاستدلال الفقهي، بينما في الفتوى نكتفي بذكر حكم الحلال أو الحرام للسائل والمستفتي إلا إن طلب هو معرفة الأدلة والعلل والمقاصد فنذكرها له حينئذ.

6_ في الفقه لا بد من ذكر الأقوال ونسبتها لقائليها من المذاهب المعروفة، بينما في الفتوى نكتفي بذكر الحكم للسائل والمستفتي دون إشغاله بهذه التفاصيل، إلا إن احتاج السائل والمستفتي بيانا أكثر فيحسن التوضيح والتفصيل له.

7_ مهمة الفتوى أصعب من مهمة المعرفة الفقهية، ففي المعرفية الفقهية نحن نعرف الاحكام وأصول استنباطها من أدلتها مع عللها ومقاصدها، بينما في الفتوى فإننا نعرف ذلك كله مع مهمة أخرى ألا وهي معرفة الواقع تفصيلا للشخص أو الحدث أو القضية التي ستتنزل عليها الفتوى.

8_ يقتضي في الفقه ان نعرف السياقات والظروف الزمانية والمكانية والتفاصيل التي أحاطت بأقوال الفقهاء على مر التاريخ، بينما يقتضي في الفتوى أن نعرف السياقات والظروف الحالية الآنية والتوقعات المستقبلية للأشخاص والأحداث والوقائع.

9_ الأقوال الفقهية المدونة هي ذاتها بينما تتغير الفتوى بحسب الأحوال والظروف للسائل والمستفتي، فقد يكون الحكم حلالا في أصله وعند الفتوى يصبح حراما اذا تاكدنا من حصول المفسدة في المآل عند تطبيقه، وقد يكون الحكم حراما في أصله وعند الفتوى يصبح حلالا اذا كانت هناك ضرورة، مع ملاحظة أن هذا التغير للحكم يقدره المفتون وليس غيرهم.

10_ وبناء على ذلك لا يجوز لغير المختصين الذهاب لكتب ومواقع وبرامج الفقه والفتاوى والأخذ منها، من دون التمييز بين ما قيل على سبيل الفقه والحكم المجرد، وما قيل على سبيل الفتوى لسائل ومستفت معين وواقعة محددة وقضية خاصة، كما لا تأخذ الدواء إلا بعد كشف من الطبيب المتخصص.
زادنا الله وإياكم فقها ورشدا.

بقلم الدكتور: سعد الكبيسي.

  • الكلمات الدلالية

دكتور سعد الكبيسي دكتور سعد الكبيسي

أرشيف الكاتب

المقالات التالية:

اقتضاء التأسي بالرسول النبي ﷺ

feather الشيخ عبد الجليل حمداوي

لماذا نتجاهل الرجال في حياتهم فإذا ماتوا ذرفنا دموعا؟

feather الشيخ الهادي بريك

اقرأ أيضا للإمام

article title

أين تعمل قاعدة دفع المفاسد مقدم على جلب المصالح؟

article title

توفى القرضاوي

article title

كيف ننتفع بالقرآن؟

banner title

مقالات مرتبطة

الشيخ عبد الجليل حمداوي

اقتضاء التأسي بالرسول النبي ﷺ

الشيخ الهادي بريك

لماذا نتجاهل الرجال في حياتهم فإذا ماتوا ذرفنا دموعا؟

الشيخ علي فتيني

في رثاء أستاذ الجيل (عصام العطار) رحمه الله

fwrite(): Write of 1002207 bytes failed with errno=28 No space left on device (500 Internal Server Error)

Symfony Exception

ErrorException

HTTP 500 Internal Server Error

fwrite(): Write of 1002207 bytes failed with errno=28 No space left on device

Exception

ErrorException

Show exception properties
ErrorException {#1777
  #severity: E_NOTICE
}
Call to undefined function Symfony\Component\ErrorHandler\ErrorRenderer\highlight_file() (500 Internal Server Error)

Symfony Exception

Call to undefined function Symfony\Component\ErrorHandler\ErrorRenderer\highlight_file()

Exception

Error

Uncaught Error: Call to undefined function Symfony\Component\ErrorHandler\ErrorRenderer\highlight_file() in /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php:253 Stack trace: #0 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/trace.html.php(36): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->fileExcerpt('/home/euimams/p...', 253, 5) #1 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...') #2 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/traces.html.php(48): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/trace.htm...', Array) #3 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...') #4 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/exception.html.php(54): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/traces.ht...', Array) #5 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...') #6 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/exception_full.html.php(35): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/exception...', Array) #7 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...') #8 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(140): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/exception...', Array) #9 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(72): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->renderException(Object(Symfony\Component\ErrorHandler\Exception\FlattenException)) #10 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(877): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->render(Object(Symfony\Component\ErrorHandler\Exception\FlattenException)) #11 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(851): Illuminate\Foundation\Exceptions\Handler->renderExceptionWithSymfony(Object(Error), true) #12 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(826): Illuminate\Foundation\Exceptions\Handler->renderExceptionContent(Object(Error)) #13 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(805): Illuminate\Foundation\Exceptions\Handler->convertExceptionToResponse(Object(ErrorException)) #14 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(704): Illuminate\Foundation\Exceptions\Handler->prepareResponse(Object(Illuminate\Http\Request), Object(ErrorException)) #15 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(592): Illuminate\Foundation\Exceptions\Handler->renderExceptionResponse(Object(Illuminate\Http\Request), Object(ErrorException)) #16 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(219): Illuminate\Foundation\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(ErrorException)) #17 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(196): Illuminate\Foundation\Bootstrap\HandleExceptions->renderHttpResponse(Object(ErrorException)) #18 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(256): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(ErrorException)) #19 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}(Object(ErrorException)) #20 {main} thrown (500 Internal Server Error)

Symfony Exception

Uncaught Error: Call to undefined function Symfony\Component\ErrorHandler\ErrorRenderer\highlight_file() in /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php:253
Stack trace:
#0 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/trace.html.php(36): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->fileExcerpt('/home/euimams/p...', 253, 5)
#1 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')
#2 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/traces.html.php(48): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/trace.htm...', Array)
#3 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')
#4 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/exception.html.php(54): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/traces.ht...', Array)
#5 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')
#6 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/exception_full.html.php(35): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/exception...', Array)
#7 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')
#8 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(140): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/exception...', Array)
#9 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(72): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->renderException(Object(Symfony\Component\ErrorHandler\Exception\FlattenException))
#10 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(877): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->render(Object(Symfony\Component\ErrorHandler\Exception\FlattenException))
#11 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(851): Illuminate\Foundation\Exceptions\Handler->renderExceptionWithSymfony(Object(Error), true)
#12 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(826): Illuminate\Foundation\Exceptions\Handler->renderExceptionContent(Object(Error))
#13 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(805): Illuminate\Foundation\Exceptions\Handler->convertExceptionToResponse(Object(ErrorException))
#14 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(704): Illuminate\Foundation\Exceptions\Handler->prepareResponse(Object(Illuminate\Http\Request), Object(ErrorException))
#15 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(592): Illuminate\Foundation\Exceptions\Handler->renderExceptionResponse(Object(Illuminate\Http\Request), Object(ErrorException))
#16 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(219): Illuminate\Foundation\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(ErrorException))
#17 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(196): Illuminate\Foundation\Bootstrap\HandleExceptions->renderHttpResponse(Object(ErrorException))
#18 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(256): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(ErrorException))
#19 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}(Object(ErrorException))
#20 {main}
thrown

Exception

Symfony\Component\ErrorHandler\Error\ FatalError

Show exception properties
Symfony\Component\ErrorHandler\Error\FatalError {#2428
  -error: array:4 [
    "type" => 1
    "message" => """
      Uncaught Error: Call to undefined function Symfony\Component\ErrorHandler\ErrorRenderer\highlight_file() in /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php:253\n
      Stack trace:\n
      #0 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/trace.html.php(36): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->fileExcerpt('/home/euimams/p...', 253, 5)\n
      #1 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')\n
      #2 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/traces.html.php(48): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/trace.htm...', Array)\n
      #3 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')\n
      #4 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/exception.html.php(54): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/traces.ht...', Array)\n
      #5 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')\n
      #6 /home/euimams/public_html/euimams/vendor/symfony/error-handler/Resources/views/exception_full.html.php(35): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/exception...', Array)\n
      #7 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(341): include('/home/euimams/p...')\n
      #8 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(140): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->include('views/exception...', Array)\n
      #9 /home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php(72): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->renderException(Object(Symfony\Component\ErrorHandler\Exception\FlattenException))\n
      #10 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(877): Symfony\Component\ErrorHandler\ErrorRenderer\HtmlErrorRenderer->render(Object(Symfony\Component\ErrorHandler\Exception\FlattenException))\n
      #11 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(851): Illuminate\Foundation\Exceptions\Handler->renderExceptionWithSymfony(Object(Error), true)\n
      #12 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(826): Illuminate\Foundation\Exceptions\Handler->renderExceptionContent(Object(Error))\n
      #13 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(805): Illuminate\Foundation\Exceptions\Handler->convertExceptionToResponse(Object(ErrorException))\n
      #14 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(704): Illuminate\Foundation\Exceptions\Handler->prepareResponse(Object(Illuminate\Http\Request), Object(ErrorException))\n
      #15 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(592): Illuminate\Foundation\Exceptions\Handler->renderExceptionResponse(Object(Illuminate\Http\Request), Object(ErrorException))\n
      #16 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(219): Illuminate\Foundation\Exceptions\Handler->render(Object(Illuminate\Http\Request), Object(ErrorException))\n
      #17 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(196): Illuminate\Foundation\Bootstrap\HandleExceptions->renderHttpResponse(Object(ErrorException))\n
      #18 /home/euimams/public_html/euimams/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(256): Illuminate\Foundation\Bootstrap\HandleExceptions->handleException(Object(ErrorException))\n
      #19 [internal function]: Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}(Object(ErrorException))\n
      #20 {main}\n
        thrown
      """
    "file" => "/home/euimams/public_html/euimams/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php"
    "line" => 253
  ]
}
Call to undefined function Symfony\Component\ErrorHandler\ErrorRenderer\highlight_file() (500 Internal Server Error)

Symfony Exception

Call to undefined function Symfony\Component\ErrorHandler\ErrorRenderer\highlight_file()