+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.3هزار بازدید
0 امتیاز
1 پاسخ 1.7هزار بازدید
+1 امتیاز
0 پاسخ 705 بازدید
سوال شده 11 سال قبل در برنامه نویسی توسط Ammar Bozorgvar (1.5هزار امتیاز)
0 امتیاز
0 پاسخ 398 بازدید
0 امتیاز
1 پاسخ 2.0هزار بازدید
0 امتیاز
0 پاسخ 613 بازدید
...