path

لماذا نصوم؟ .. حول فلسفة الصيام في الإسلام | د. خالد حنفي

article title

سلسلة مقالات موجزة حول فلسفة الصيام في الإسلام ... للدكتور خالد حنفي

الحمد لله رب العالمين والصلاة والسلام على إمام حضارة المسلمين وبعد ،،

 فهذه سلسلة مقالات تجيب على سؤالٍ يُطرح اليوم بقوة في الشرق والغرب، من المسلمين وغير المسلمين كلما دخل شهر رمضان وهو: لماذا نصوم، وهل للصوم حكمة معقولة المعنى، أم هو ضرب من التعذيب لا يناسب الإله الرحيم بعباده؟

ولا تهدف تلك المقالات الوجيزة إلى استقراء تلك الحِكَم والتعليلات للصيام، وإنما تُقدِّم بياناً لصحة وإمكانية هذا التعليل، وتُؤكد على أن الشارع الحكيم لم يُنص عليها؛ لتبقى متجددة متمددة بتجدد العصور والأزمنة ونظر المفكرين والعلماء، ولئن نَسَأ الله في الأجل سأكمل تلك المقاصد التي أوصلتها إلى عشرين مقصداً أو يزيد إلى الآن.

وتقرير المبدأ وهو تعليل العبادة ومعرفة مقصدها أهم عندي من الاستقراء والإكمال كما قال القرافي في " الفروق ": (1/ 121): (وما لا أعرفه، وعجزت قدرتي عنه، فحظي منه معرفة إشكاله، فإن معرفة الإشكال علم في نفسه، وفتح من الله تعالى) ا. هـ.

وأود هنا التأكيد على أمرين مهمين: الأول: أن الامتثال للتكليف بالصيام لا يجوز شرعاً أو عقلاً أن يتأخر حتى تُكشف العلة ويتضح المقصد، أو أن يعلق الامتثال والتعبد على معرفته وظهوره، وإنما يجب الامتثال والطاعة ثم يأتي التعليل والتقصيد ليطمئن المسلم ويزداد امتثالاً وانقياداً وتسليماً، ويتفتح عقل غير المسلم لقبول التشريع واليقين بعدم تصادمه مع العقل أو الواقع. وتعليق الامتثال على الاقتناع بصحة التشريع يتناقض مع معنى ومفهوم العبودية، بل حقيقة الإسلام وهي الاستسلام لرب العالمين..

الثاني: أننا اليوم بحاجة ماسة إلى إعادة تقديم الإسلام وأحكامه التشريعية وفق منهج فلسفي مقاصدي تعليلي، وأن افتراض سؤال حول أى قضية في الإسلام بأداة الاستفهام: لماذا؟ وإيجاد جواب له هو عين روح التشريع، ومقتضى آيات التنزيل والسنة النبوية.

وقد كان السبب الذي دفع ولى الله الدهلوي لتصنيف كتابه الشهير الذي اعتني ببيان حِكم وأسرار التكليفات الشرعية )حجة الله البالغة( أنه: لاحَظَ أن العالم الإسلامي مقبلٌ على تطور جديد، وأنه سوف يستقبل عصراً يقوم بناؤه على العقل وما يكتسبه من علم، وأنه سوف يواجه ثورة فكرية عارمة، ولابد من إيضاح الفكرة الإسلامية وجلائها، وبيان أسرار الدين وحكمه، وأصول التشريع الإسلامي وأسسه في تنظيم الحياة والمجتمع. رغم أن الدهلوي رحمه الله تعالى توفي سنة 1176هـ = 1762م فماذا يمكن أن يُقال عن زماننا وعصرنا الذي كثرت فيه الشبهات والتشكيكات في الثوابت والقطعيات؟ لا شك أن التوجه إلى التقصيد والتعليل وبيان العلة والحكمة من التكليفات الشرعية هو واجب الوقت.

وقد سرني أن تُرجمت هذه المقالات إلى عدة لغات مما يعني تشوف القاريء المسلم إلى هذا السلوب التعليلي في تناول الأحكام.

أدعو الله تعالى أن يكتب القبول والنفع لهذا العمل، وأن يمدني بقوة من عنده لإكماله والولوج إلى غيره من القضايا والموضوعات قياماً بواجب البلاغ المبين لهذا الدين الذي شرفنا الله بالانتساب إليه دين الإسلام. وآخر دعوانا أن الحمد لله رب العالمين.

لتحميل السلسلة PDF اضغط على كلمة تنزيل

د. خالد حنفي د. خالد حنفي

أرشيف الكاتب

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

الخطاب الإسلامي ودوره في تعزيز قيم التعايش الإيجابي

feather إدارة الإعلام

الخطاب الإسلامي ودوره في تأصيل الوسطية ومناهضة الغلو

feather الشيخ أمين الحزمي

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

article title

مع الرسول الإنسان في شهر مولده

article title

فقه التعامل مع الإساءة للمقدسات الإسلامية

article title

حلول نبوية لمشكلة اجتماعية

banner title

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

الشيخ أمين الحزمي

الخطاب الإسلامي ودوره في تأصيل الوسطية ومناهضة الغلو

الشيخ كمال عمارة

مختصر فقه ذي الحجة والعيد والأضحية

الشيخ أمين الحزمي

دراسة | الحساب الفلكي في إثبات الشهور.. الأدلة والمآلات

fwrite(): Write of 3995443 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 3995443 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 {#2446
  -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()