بخش جدید "شماره شبا" در وبسایت به صورت رسمی فعال شده و هم‌اکنون برای همه کاربران در دسترس میباشد.

مقالات

مشاهده مقاله
مشاهده تمامی مقالات
پربازدیدترین مقالات
خلاصه مقاله:‌

 + در اینجا ۳۰ نمونه از دستورات PHP با نحوه استفاده آنها آورده شده است:

 

1. نسخه PHP نصب شده روی سیستم شما را نشان میدهد.

php -v

2. تمامی Modules های PHP نصب شده روی سیستم شما را نشان میدهد.

php -m

3. برای اجرای اسکریپت PHP در Command-Line مورد استفاده قرار میگیرد که مقدار `Hello World` را چاپ میکند.

php -r "echo 'Hello World!';"

4. برای نمایش اطلاعات کانفیگ PHP مورد استفاده قرار میگیرد.

php -i
متن مقاله:‌

+ در اینجا ۳۰ نمونه از دستورات PHP با نحوه استفاده آنها آورده شده است:

 

1. نسخه PHP نصب شده روی سیستم شما را نشان میدهد.

php -v

2. تمامی Modules های PHP نصب شده روی سیستم شما را نشان میدهد.

php -m

3. برای اجرای اسکریپت PHP در Command-Line مورد استفاده قرار میگیرد که مقدار `Hello World` را چاپ میکند.

php -r "echo 'Hello World!';"

4. برای نمایش اطلاعات کانفیگ PHP مورد استفاده قرار میگیرد.

php -i

5. یک بخش جدید برای شما باز میشود که میتوانید دستورات PHP خود را در آن وارد کنید.

php -a

6. برای اجرای اسکریپت فایل PHP مورد استفاده قرار میگیرد.

php -f filename.php

7. یک وب سرور ساده PHP روی پورت 8000 اجرا میکند.

php -S localhost:8000

8. سینتکس اسکریپت فایل PHP را بررسی میکند.

php -l filename.php

9. اجرا یک اسکریپت PHP با فایل پیکربندی (configuration) موردنظر:

php -c custom.ini filename.php

10. یک دستورالعمل پیکربندی PHP را برای اجرای اسکریپت تنظیم می کند:

php -d display_errors=1 filename.php

11. یک خط جدید در خط فرمان (command line) را چاپ میکند:

php -r "echo PHP_EOL;"

12. شروع یک محیط تعاملی شل (پوسته) با یک خط فرمان سفارشی:

php -a -d readline.prompt='> '

13. یک آرایه با تمامی اکستنشن‌های لود شده PHP را چاپ میکند:

php -r "var_dump(get_loaded_extensions());"

14. محدودیت حافظه PHP فعلی را چاپ می‌کند:

php -r "echo ini_get('memory_limit');"

15. دایرکتوری پروژه فعلی را چاپ می‌کند:

php -r "echo getcwd();"

16. یک لیست که با کاما `,` از هم جدا شده‌اند را از ۱ تا ۱۰ چاپ میکند:

php -r "echo implode(',', range(1,10));"

17. مقدار `HELLO WORLD` را در command line چاپ میکند:

php -r "echo strtoupper('hello world');"

18. رشته (String) `hello world` را با روش base64 رمزنگاری میکند:

php -r "echo base64_encode('hello world');"

19. محتوا را از آدرس URL دریافت و چاپ میکند:

php -r "echo file_get_contents('http://example.com');"

20. زمان فعلی یونیکس را چاپ میکند:

php -r "echo time();"

21. زمان فعلی را بر اساس فرمت مشخص شده، چاپ میکند:

php -r "echo date('Y-m-d H:i:s');"

22. مقدار هش md5 رشته `hello world` را محاسبه و چاپ میکند:

php -r "echo md5('hello world');"

23. طول متن رشته `hello world` را حساب میکند:

php -r "echo strlen('hello world');"

24. کلمه `world` را با `PHP` در رشته `hello world` جایگزین میکند:

php -r "echo str_replace('world', 'PHP', 'hello world');"

25. تمام ارقام موجود در رشته "1 2 3 4 5" را با کاراکتر "#" جایگزین کنید.

php -r "echo preg_replace('/\d+/', '#', '1 2 3 4 5');"

26. یک آرایه را به صورت رشته مرتب میکند:

php -r "echo serialize(['hello', 'world']);"

27. یک آرایه را به یک رشته JSON تبدیل می کند:

php -r "echo json_encode(['hello' => 'world']);"

28. مقادیر `hello` و `world` را در یک خط جدید چاپ میکند:

php -r "echo implode(PHP_EOL, ['hello', 'world']);"

29. مقدار هش SHA-256 رشته `hello world` را محاسبه و چاپ میکند:

php -r "echo hash('sha256', 'hello world');"

30. یک رشته تصادفی 16 بایتی ایجاد می کند و چاپ می کند:

php -r "echo bin2hex(random_bytes(16));"

 

خب تو این مقاله با `معرفی ۳۰ تا از دستورات PHP` آشنا شدید. اگر درخصوص این مقاله هرگونه سوالی برای شما پیش آمده است حتما آن را در قسمت نظرات سایت بیان کنید. 

برای ارسال نظر ابتدا باید وارد حساب خود شوید.
تاکنون نظری ثبت نشده است.
برنامه‌نویسی
0
0
زمان مطالعه:6دقیقه
اطلاعات مقاله
نویسنده:علیرضا تحریری
تگ‌ها: #دستورات PHP #آشنایی با PHP #آشنایی با دستورات PHP #PHP #معرفی دستورات PHP #۳۰ تا از دستورات PHP #معرفی ۳۰ تا از دستورات PHP #معرفی PHP #نمونه کد دستورات PHP
زبان:فارسی
دسترسی:عمومی
تاریخ انتشار:سه‌شنبه، 17 مرداد 1402
تاریخ بروزرسانی:سه‌شنبه، 17 مرداد 1402
لینک کوتاه: https://mimoc.ir/a/10019

سایر مقالات

مقالات پیشنهادی
مشاهده تمامی مقالات