چگونه میتوان تگهای کوتاه PHP را فعال کرد؟
به منظور فعالسازی تگهای کوتاه در PHP، باید مراحل زیر را دنبال کنید:
1. یافتن فایل php.ini:
ابتدا باید فایل پیکربندی php.ini
را پیدا کنید. برای این کار میتوانید از دستور زیر در خط فرمان استفاده کنید:
php --ini
این دستور مسیر فایل php.ini بارگذاری شده را نمایش میدهد. به عنوان مثال، خروجی ممکن است چیزی شبیه به خروجی زیر:
Configuration File (php.ini) Path: /etc
Loaded Configuration File: /etc/php.ini
2. ویرایش فایل php.ini:
پس از پیدا کردن فایل php.ini، آن را باز کرده و به دنبال خطی که مربوط به short_open_tag
است بگردید. به طور پیشفرض، مقدار این گزینه معمولاً Off
است. باید آن را به On
تغییر دهید:
short_open_tag = On
3. راهاندازی مجدد سرور:
بعد از تغییرات، برای اعمال آنها باید سرور را مجدداً راهاندازی کنید. میتوانید از دستور زیر استفاده کنید:
service httpd restart
اگر به فایل php.ini دسترسی ندارید و PHP به عنوان یک ماژول Apache کار میکند، میتوانید گزینه short_open_tag
را در فایل .htaccess
هم فعال کنید:
php_flag short_open_tag on
این نکته را در نظر داشته باشید که برخی از میزبانها این گزینه را غیرفعال کردهاند، بنابراین ممکن است این روش در همه موارد کار نکند.
نکات مهم
- تگهای کوتاه (مانند
<?
) به عنوان یک روش قدیمیتر برای نوشتن کد PHP شناخته میشوند. از PHP 5.4 به بعد، کوتاهترین تگها برای نمایش مقادیر (مانند<?=
) به طور پیشفرض در همه جا پشتیبانی میشوند. با این حال، استفاده از تگهای کوتاه میتواند از جهاتی چالشبرانگیز باشد و ابهامات یا وابستگیهایی ایجاد کند. - اگر تصمیم دارید از تگهای کوتاه استفاده کنید، توجه داشته باشید که ممکن است این کار در بعضی از شرایط (مثل فایلهای XML) مسائل و مشکلاتی ایجاد کند. به همین دلیل، برخی توسعهدهندگان بر این باورند که استفاده از تگهای کامل (
<?php
) بهتر است.
با دنبال کردن این مراحل، شما میتوانید تگهای کوتاه PHP را در سرور خود فعال کنید و اطمینان حاصل کنید که اپلیکیشن شما همانطور که باید اجرا میشود.