ساخت فایل index.php

شرکت پلاتین ، با یک مقاله دیگر در اختیار شما می باشد.

فایل index.php به منزلهٔ اصطلاحاً Bootstrap یا نقطهٔ شروع وب اپلیکیشن‌‌ خواهد بود زیرا کلیهٔ ریکوئست‌ها از طریق فایل htaccess. به این فایل ری‌دایرکت خواهند شد. برای شروع، ابتدا فایلی تحت عنوان index.php حاوی کدهای زیر داخل پوشهٔ public می‌سازیم:

<?php
ini_set('display_errors', '1');

تابع ()ini_set این امکان را در اختیار قرار می دهد تا بتوان تنظیمات پیکربندی php در فایل php.ini را اُورراید کرد و همان‌طور که ملاحظه می‌شود، دستور داده‌ایم که هرگونه ارور احتمالی به منظور دیباگینگ راحت‌تر پروژه در معرض دیدمان قرار گیرد.

 

ساخت فانکشن به منظور دیباگ کردن راحت‌تر پروژه

اگر تجربهٔ توسعهٔ نرم‌افزار با فریمورک لاراول را دارید ، می‌دانید که فانکشنی در این فریمورک در اختیار توسعه‌دهندگان قرار دارد تحت عنوان ()dd که این وظیفه را دارا است تا پارامتر ورودی‌اش را اصطلاحاً Dump کند. در پروژه می خواهیم چنین فانکشنی را داخل فایل index.php بسازیم تا در طول توسعهٔ این فریمورک بتوانیم از آن به منظور دیباگ کردن سورس‌کد استفاده نماییم:

<?php
ini_set('display_errors', '1');

function dd($input)
{
    echo "<pre>";
    var_dump($input);
    echo "</pre>";
    die;
}

با استفاده از کیورد function تابعی تحت عنوان ()dd ساختیم که یک ورودی می‌گیرد. داخل این تابع ابتدا با استفاده از دستور echo تگ آغازین <pre> را چاپ کرده سپس با استفاده از فانکشن به اصطلاح Built-in زبان php به نام ()var_dump پارامتر ورودی را چاپ کرده سپس تگ پایانی <pre/> را چاپ کرده و در نهایت با دستور ;die اجرای سایر اسکرپیت‌ها را متوقف خواهیم کرد. از این پس، از هر نقطهٔ پروژه می‌توان با فراخوانی تابع ()dd و پاس دادن یک متغیر، آرایه یا آبجکت به آن، محتویات آن را مشاهده نماییم.

تکمیل سایر اجزای فولدر public

پیش از این گفتیم که ساختار فولدر public در صورتی که تکمیل شده باشد به صورت زیر خواهد بود:

public
├── css
│   └── styles.css
├── index.php
├── .htaccess
└── js
    └── app.js

همان‌طور که ملاحظه می‌شود، نیاز است تا دو پوشه تحت عناوین css و js به منظور ذخیره‌سازی به ترتیب فایل‌های css و js بسازیم. برای این منظور، این دو فولدر را ساخته و به ترتیب فایل‌هایی به نام‌های styles.css و app.js داخل آن‌ها ایجاد می‌کنیم تا در قسمتی از آموزش که به مبحث ویوها اختصاص دارد کدهای مد نظر خود را داخل آن‌ها درج نماییم.

دیدگاه شما:

نوشته های مرتبط

تکنولوژی های استفاده شده در netflix | Netflix TechStack

۱۴

آذر
react, SWIFT, The best startup, اخبار, استارت اپ, بازاریابی, بازاریابی محتوا, تجارت, تحقیقات بازار, جاوا اسکریپت, طراحی اپلیکیشن

تکنولوژی های استفاده شده در netflix | Netflix TechStack

در این مقاله قصد داریم تکنولوژی های مورد استفاده در Netflix رو براتون شهر بدیم . پس ادامه مطلب رو دنبال کنید 🙂 Tech stack یا پشته فناوری به مجموعه‌ای از فناوری‌ها، زبان‌ها، ابزارها و سرویس‌هایی اشاره دارد که در […]

۲۴

اردیبهشت
هوش مصنوعی

معرفی بهترین ابزار هوش مصنوعی

ابزار هوش مصنوعی (Artificial Intelligence) به دسته‌ای از تکنولوژی‌ها گفته می‌شود که به کامپیوترها اجازه می‌دهد تا به صورت خودکار، هوشمندانه و بدون نیاز به دخالت انسان، مسائل را حل کنند و تصمیم‌هایی بگیرند. در این روش، کامپیوتر با استفاده[…]

http://platinco.ir/tag/python/

۱۴

اردیبهشت
پایتون

آموزش کتابخانه pygame

انواع روش های ساخت بازی با پایتون Python یکی از زبان‌های محبوب برای توسعه بازی است و به دلیل سادگی و قابلیت استفاده آن، توسعه دهندگان بازی‌های زیادی از آن استفاده می‌کنند. در ادامه، انواع روش‌های ساخت بازی با پایتون[…]