+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.0هزار بازدید
0 امتیاز
1 پاسخ 1.5هزار بازدید
+1 امتیاز
0 پاسخ 594 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط Ammar Bozorgvar (1.5هزار امتیاز)
0 امتیاز
0 پاسخ 312 بازدید
0 امتیاز
1 پاسخ 1.8هزار بازدید
0 امتیاز
0 پاسخ 466 بازدید
...