یک اسکریپت PHP هم می تواند درون وب سرور deploy شده و توسط مرورگر فراخوانی شود و هم می توان آن را با استفاده از دستور php در command line اجرا کرد، حال سوال من اینجاست که اگر من بخواهم یک اسکریپت وقتی توسط مرورگر اجرا می شود یک رفتار و وقتی توسط command line اجرا می شود یک رفتار دیگر داشته باشد جه کار باید بکنم؟
با استفاده از تکه کد زیر براحتی می توانید پی ببرید که اسکریپت دارد از طریق مرورگر اجرا می شود یا command like:
<?php if(defined('STDIN') ) echo("Running from CLI"); else echo("Not Running from CLI"); ?>
تبلیغات در جواب یاب
اخبار
سیستم امتیازدهی
دسترسی کاربران
داغ ترین سوال ها
پربازدیدترین سوال ها