+1 امتیاز
قبل در برنامه نویسی توسط (922 امتیاز)

یک اسکریپت PHP هم می تواند درون وب سرور deploy شده و توسط مرورگر فراخوانی شود و هم می توان آن را با استفاده از دستور php در command line اجرا کرد، حال سوال من اینجاست که اگر من بخواهم یک اسکریپت وقتی توسط مرورگر اجرا می شود یک رفتار و وقتی توسط command line اجرا می شود یک رفتار دیگر داشته باشد جه کار باید بکنم؟

1 پاسخ

+2 امتیاز
قبل توسط (1.1هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

با استفاده از تکه کد زیر براحتی می توانید پی ببرید که اسکریپت دارد از طریق مرورگر اجرا می شود یا command like:

<?php
if(defined('STDIN') )
  echo("Running from CLI");
else
  echo("Not Running from CLI");
?>

سوالات مشابه

0 امتیاز
1 پاسخ 2.1هزار بازدید
0 امتیاز
1 پاسخ 1.6هزار بازدید
+1 امتیاز
0 پاسخ 625 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط Ammar Bozorgvar (1.5هزار امتیاز)
0 امتیاز
0 پاسخ 324 بازدید
0 امتیاز
1 پاسخ 1.9هزار بازدید
0 امتیاز
0 پاسخ 498 بازدید
...