TrueAns

TrueAns

ما در طراحی و اجرای سیستم‌های مبتنی بر وب متخصص هستیم

برنامه نویسی

فراخوانی توابع بی نام با استفاده از تابع array_filter در پی‌اچ‌پی و کاربرد آن در طراحی سایت و اپلیکشن‌های سمت سرور

تاریخ تحریر: ۱۳۹۷/۰۶/۱۴

 تابع array_filter یک آرایه و تابع دریافت می‌کند و تابع مورد نظر را به‌ازای هر یک از اعضای آرایه فراخوانی میکند این تابع می‌تواند در فراخوانی توابع بدون نام مفید باشد. تابع array_filter سه آرگومان دریافت میکنه اولین آرگومان این تابع  یک آرایه و اجباری است، دومین آرگومان یک تابع است که میتونه  یک تابع […]

تابع htmlentities در php (پی‌اچ‌پی)

تاریخ تحریر: ۱۳۹۷/۰۵/۱۹

تابع htmlentities کاراکترهای قابل اجرا در ورودی خود را به به کاراکتر های رزرو شده html یا همان html entity ها تبدیل می کند. تبدیل کاراکترهای قابل اجرا مانع اجرای این کاراکترهای ‌‌می‌شوند و در نتیجه موجب افزایش امنیت وب سایت یا اپلیکشن تحت وب می‌شود.برای مثال اگر داده‌های دریافتی از کاربر را به طور مستقیم در […]

تابع serialize و unserialize در php (پی‌‌اچ‌پی)

تاریخ تحریر: ۱۳۹۷/۰۵/۱۱

در این مقاله یک تابع جالب (البته از نظر من) و راهگشا در پی اچ پی را توضیح خواهیم داد که بعضی مواقع بزرگترین مشکلات را به راحتی آب خوردن حل می‌کند فکر کنید در برنامه نویسی سمت سرور میخواهید یک ساختار پیچیده مثل آرایه یا کلاس را ذخیره و بعد استفاده کنید و یا […]

تابع pathinfo در php

تاریخ تحریر: ۱۳۹۶/۱۲/۰۲

گاهی لازمه اجزای آدرس یک فایل روی هاست را به طور جداگانه بدانیم برای این کار در طراحی سایت با استفاده از php از تابع pathinfo استفاده میکنیم این تابع دو آرگومان دارد و خروجی آن با توجه به آرایه دوم متغیر است.نحوه فراخوانی این تابع به صورت زیر می‌باشد: pathinfo(path,option); اولین آرگومان مسیر فایل […]

مفهوم تراکنش در پایگاه داده

تاریخ تحریر: ۱۳۹۶/۱۱/۱۹

معمولا دستوراتی که به پایگاه داده ارسال می‌کنید مستقل از هم احرا می‌شوند یعنی اگر شما اجرای  تعدادی دستور از پایگاه داده درخواست نمائید اجرای این دستورات رابطه‌ای با یکدیگر نخواهند داشت و ممکن است پایگاه داده شما به هر دلیلی از اجرای برخی از دستورات صرف نظر کند اما بقیه دستورات به درستی اجرا […]

slice در زبان برنامه نویسی گو

تاریخ تحریر: ۱۳۹۶/۱۱/۰۷

همانطور که از نماشان پیداست اسلاسها تکه‌هایی از آرایه ها در زبان برنامه نویسی گو هستند که مستقلا مقداری را تعریف نمی‌کنند و ارجاعی برای آرایه‌ها می‌باشند یعنی هر تغییر روی اسلایسها روی عنصر متناظر آن در آرایه متناظرش اعمال می‌شود و برعکس هر تغییری در محتوی آرایه مورد نظر در اسلایس مورد نظر در […]

آرایه‌ها در زبان برنامه نویسی گو

تاریخ تحریر: ۱۳۹۶/۱۱/۰۵

در زبان برنامه نویسی گو مثل بیشتر زبان‌های برنامه نویسی آرایه مجموعه‌ای از داده‌های شمارره گذاری شده‌ با طول مشخص و ثابت می‌باشد که همه اعضا از یک نوع هستند.که به صورت زیر تعریف می‌شوند. var varName [lengthOfArray] type در صورتی که آرایه‌ای در بدو تعریف مقدار دهی نشود نسبت به نوع داده با یک […]

switch در زبان برنامه نویسی گو

تاریخ تحریر: ۱۳۹۶/۱۰/۲۵

با استفاده از دستور swithc  می‌توان عملکرد چند ‌if… else متوالی را به راحتی پیاده سازی کرد.با توجه به این که ‌go از زبان c اقتباس شده است دستور swithc در این زبان نیز همانند زبان ‌c می‌باشد. شکل کلی دستور ‌‌switch به صورت زیر می‌باشد switch  condition {     case value1:        statments     […]

if , else در زبان برنامه نویسی گو

تاریخ تحریر: ۱۳۹۶/۱۰/۱۵

شکل دستور if مانند for می باشد شرط if بین پارانتز () قرار نمی‌گیرد ولی دستورات بدنه‌ی if باید بین آکلاد {} محصور باشند. ساختاری دستوری if در ساده‌ترین حالت به شکل زیر می‌باشد دقت کنید که آکلاد باید بلافاصله بعد از اتمام شرط‌ها قرار گیرد اگر آکلاد در سطر بعدی باشد کامپایلر ارور خواهد […]

حلقه‌ی for در زبان برنامه نویسی گو

تاریخ تحریر: ۱۳۹۶/۱۰/۱۴

با توجه به این که زبان گو به سادگی برنامه نویسی تاکید دارد حلقه تنها حلقه‌ای است که در این زبان برنامه نویسی تعریف شده است و بقیه‌ی انواع حلقه‌ها را می‌توان با این حلقه پیاده سازی کرد. حلقه‌ی for در زبان برنامه نویسی go در ساده ترین حلات سه جزء دارد که با سمی […]