• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
متغیر 64 بیتی در php
#1
دوستان آیا امکان تعریف متغیر 64 بیتی در php هست؟
  پاسخ
تشکر شده توسط :
#2
فکر کنم این امکان بصورت پیشفرض در PHP 64bit تعبیه شده، بشرطی که سیستمت هم 64 بیتی باشه
یعنی بصورت پیشفرض قادری متغیر های 64 بیتی تعریف کنی... مثلاً یه عدد 20 رقمی!
وبلاگ: Yousha.Blog.ir

صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
http://gulfnews.com/opinion/thinkers/ira...i-1.500997
  پاسخ
تشکر شده توسط :
#3
(۱۳۹۴ دى ۲۵, ۱۱:۵۴ ب.ظ)Y.P.Y نوشته: فکر کنم این امکان بصورت پیشفرض در PHP 64bit تعبیه شده، بشرطی که سیستمت هم 64 بیتی باشه
یعنی بصورت پیشفرض قادری متغیر های 64 بیتی تعریف کنی... مثلاً یه عدد 20 رقمی!

من مشکلم تاریخه متاسفانه بیشتر از سال 2037 قابل محاسبه به یونیکس نیست ولی جایی خوندم که در متغیرهای 64 بیتی هیچ محدودیتی برای زمان نیست چند تایپیک هم زدم ولی جوابی نگرفتم آیا به نظر شما راه دیگری برای از بین بردن این محدودیت است خیلی لازمه؟؟؟؟؟؟؟!!!!Sad
  پاسخ
تشکر شده توسط :
#4
آها. اون مشکل ماله PHP نیست، مال سیستم هستش. که رقمش میشه حداکثر ظرفیت عددی سیستمهای 32 بیتی
[عکس: Year_2038_problem.gif]

یا باید سیستم/سرورت رو x64 ایش کنی. یا از BCmath ext استفاده کنی
وبلاگ: Yousha.Blog.ir

صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
http://gulfnews.com/opinion/thinkers/ira...i-1.500997
  پاسخ
تشکر شده توسط :
#5
(۱۳۹۴ دى ۲۶, ۰۲:۱۵ ب.ظ)Y.P.Y نوشته: آها. اون مشکل ماله PHP نیست، مال سیستم هستش. که رقمش میشه حداکثر ظرفیت عددی سیستمهای 32 بیتی
[عکس: Year_2038_problem.gif]

یا باید سیستم/سرورت رو x64 ایش کنی. یا از BCmath ext استفاده کنی

سلام دوست عزیز ممنون از پاسختون ظاهرا شما تنها کسی هستید که جواب دادید اون قسمت اول عرایضتونو کامل بگید؟BCmath ext چیه آیا در xampp میشه از اون استفاده کرد؟
  پاسخ
تشکر شده توسط :
#6
http://php.net/manual/en/book.bc.php
اگر از ویندوز استفاده می کنی این ext بصورت built-in (از درون تعبیه شده) نصب و فعاله... داخل php.ini ت می تونی بگردی دنبالش.
وبلاگ: Yousha.Blog.ir

صدام: "اگر با ارتش شاه ایران طرف بودیم، یک ماهه جنگ را می بردیم"
http://gulfnews.com/opinion/thinkers/ira...i-1.500997
  پاسخ
تشکر شده توسط : mohammad.mm540
#7
(۱۳۹۴ دى ۲۷, ۱۲:۲۹ ق.ظ)Y.P.Y نوشته: http://php.net/manual/en/book.bc.php
اگر از ویندوز استفاده می کنی این ext بصورت built-in (از درون تعبیه شده) نصب و فعاله... داخل php.ini ت می تونی بگردی دنبالش.

خب من با این تابع چکار کنم مشکل من اینجاست شما این مثال را در نظر بگیرید من میام ميگم:
کد پی‌اچ‌پی:
$year time() + (60  12 30 2460 60);
echo 
date(Y,$year); 
من اومدم تایم الان را با ثانیه های تقریبا 60 سال دیگه جمع کردم زمانی که اونو میگزارم داخل تابع date() تا سال را بدست بیارم مثلا سال میشه 1910 در حالی که باید بشه حدود 2076 SadSad چرا اینطور میشه و چکار کنم تا رفع شه یه مثال کوچولو لطفا بگید ممنونم؟؟؟!!!؟؟؟'!!؟؟؟!!
  پاسخ
تشکر شده توسط :
#8
اساتید محترم کسی کمکم نمیکنه واقعا گیج شدم نميدونم چکار کنم لطفا اگر اطلاعاتی دارید راهنمایی کنید؟؟؟!!!HuhHuh
  پاسخ
تشکر شده توسط :
#9
php64 بیت نصب کنی نباید مشکلی داشته باشی. php7 هم داشته باشی نباید مشکلی باشه
  پاسخ
تشکر شده توسط :
#10
(۱۳۹۴ دى ۲۷, ۱۱:۴۴ ب.ظ)admin نوشته: php64 بیت نصب کنی نباید مشکلی داشته باشی. php7 هم داشته باشی نباید مشکلی باشه

سلام
جناب سهرابلو یعنی php 7 32 bit هم نصب کنم مشکل حله؟؟ ضمنا در تغییر php5 به 7 چقدر از کدهای php باید تغییر کنن؟؟چون قبلا سعی کردم نصب کنم ولی با کلی ارور مواجه شدم!!
ضمنا کدام نسخه ی xampp از php 7 استفاده میکند.؟؟
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان