برنامه نویسی اندروید

اموزش برنامه نویسی اندروید تخصصی

برنامه نویسی اندروید

اموزش برنامه نویسی اندروید تخصصی

Php

vahid hasani | | ۰ نظر

🔄 | حلقه While در PHP

حلقه While در PHP یک ساختار تکرار است که تا زمانی که یک شرط مشخص برقرار باشد، دستورات داخل آن را تکرار می‌کند.
 

php
$counter = 1;

while ($counter <= 5) {
    echo "Count: $counter<br>";
    $counter++;
}



📝 | در این مثال، حلقه While از 1 تا 5 اجرا می‌شود. شرط (

$counter <= 5

) برای ادامه تکرار تا زمانی که

$counter

کمتر یا مساوی با 5 باشد، برقرار است.

نکته:
- اطمینان حاصل کنید که در حلقه While، شرطی وجود داشته باشد که در یک نقطه تعداد تکرارها متوقف شود. در اینجا افزایش

$counter

باعث متوقف شدن حلقه می‌شود.

استفاده از حلقه While برای تکرار دستورات بر اساس یک شرط مشخص، زمانی که تعداد تکرارها ناشناخته است، بسیار کارآمد است.

 


🔄 | حلقه For در PHP

حلقه For یک ساختار تکرار است که به برنامه‌نویس این امکان را می‌دهد که به صورت مشخص تعداد تکرارها را کنترل کند.
 

php
for ($i = 1; $i <= 5; $i++) {
    echo "Count: $i<br>";
}



📝 | در این مثال، حلقه For از 1 تا 5 اجرا می‌شود. ساختار حلقه For شامل سه بخش است:
- بخش اول (

$i = 1

): ابتدایی کردن متغیر کنترل حلقه.
- بخش دوم (

$i <= 5

): شرط تکرار حلقه، تا زمانی که شرط برقرار باشد.
- بخش سوم (

$i++

): افزایش متغیر کنترل حلقه در هر تکرار.

نکته:
- می‌توانید متغیر کنترل حلقه را با هر اسم دلخواه تعیین کنید (مثلاً

$counter

).

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

🔄 | حلقه Foreach در PHP

حلقه Foreach در PHP به برنامه‌نویسان این امکان را می‌دهد تا به راحتی از اعضای یک آرایه یا لیست استفاده کنند و برای هر عنصر، دستورات مشخصی را اجرا کنند.
 

php
$colors = array("Red", "Green", "Blue");

foreach ($colors as $color) {
    echo $color . "<br>";
}



📝 | در این مثال، حلقه Foreach برای هر عنصر در آرایه

$colors

دستورات داخل حلقه را اجرا می‌کند. متغیر

$color

به ترتیب به هر عنصر اختصاص می‌یابد.

نکته:
- حلقه Foreach بیشتر برای کار با آرایه‌ها و ساختارهای داده مشابه آن، مانند لیست‌ها، مناسب است.

استفاده از حلقه Foreach به برنامه‌نویسان این امکان را می‌دهد که به سادگی از اعضای یک آرایه یا لیست استفاده کرده و عملیات مورد نیاز خود را انجام دهند.

#آموزش - 👻


🔧 | توابع در PHP

تعریف تابع:

php
// تعریف یک تابع با نام greet
function greet($name) {
    echo "Hello, $name!";
}



- توضیحات:
  -

function greet($name)

: این خط کد تابع

greet

را با یک پارامتر به نام

$name

تعریف می‌کند.

فراخوانی تابع:

php
// فراخوانی تابع با پارامتر
greet("John");



- توضیحات:
  -

greet("John")

: این خط کد تابع

greet

را با مقدار

"John"

به عنوان پارامتر فراخوانی می‌کند و در نهایت پیام "Hello, John!" را چاپ می‌کند.

تابع با خروجی:

php
// تعریف تابع با خروجی
function add($num1, $num2) {
    return $num1 + $num2;
}



- توضیحات:
  -

return $num1 + $num2;

: این قسمت از کد مقدار جمع

$num1

و

$num2

را به عنوان خروجی تابع برمی‌گرداند.

فراخوانی تابع با خروجی:

php
// فراخوانی تابع با خروجی
$result = add(3, 4);
echo $result; // 7



- توضیحات:
  -

add(3, 4)

: این خط کد تابع

add

را با مقدار

3

و

4

به عنوان پارامترها فراخوانی کرده و خروجی آن را در متغیر

$result

ذخیره می‌کند.
  -

echo $result;

: این خط کد مقدار

$result

را چاپ می‌کند که در اینجا مقدار

7

خواهد بود.

نکته:
- توابع به برنامه‌نویس این امکان را می‌دهند تا قسمت‌های مختلف کد را به شکل منطقی و بازاستفاده‌پذیر تقسیم کنند و کد را سازماندهی


تعریف یک آرایه:

php
// تعریف یک آرایه با دسترسی از 0
$colors = array("Red", "Green", "Blue");



-  توضیحات:
  -

$colors

: نام آرایه.
  -

array("Red", "Green", "Blue")

: عناصر آرایه.

دسترسی به عناصر آرایه:

php
// دسترسی به عناصر آرایه
echo $colors[0]; // Red
echo $colors[1]; // Green
echo $colors[2]; // Blue



-  توضیحات:
  -

$colors[0]

: دسترسی به عنصر با ایندکس

0

(اولین عنصر).

تعداد عناصر آرایه:

php
// تعداد عناصر آرایه
$count = count($colors);
echo $count; // 3



-  توضیحات:
  -

count($colors)

: با استفاده از تابع

count

تعداد عناصر آرایه را به دست می‌آوریم.

تعریف آرایه با کلیدهای نامی:

php
// تعریف آرایه با کلیدهای نامی
$person = array("name" => "John", "age" => 25, "city" => "New York");



-  توضیحات:
  -

"name"

,

"age"

,

"city"

: کلیدهای نامی.
  -

"John"

,

25

,

"New York"

: مقادیر متناظر با هر کلید.

دسترسی به عنصر با کلید:

php
// دسترسی به عناصر آرایه با کلید
echo $person["name"]; // John
echo $person["age"]; // 25
echo $person["city"]; // New York



-  توضیحات:
  -

$person["name"]

: دسترسی به عنصر با کلید

"name"

.

اضافه کردن عنصر به آرایه:

php
// اضافه کردن عنصر به آرایه
$colors[] = "Yellow";



-  توضیحات:
  -

$colors[] = "Yellow"

: این خط کد یک عنصر جدید به آخرین اندیس آرایه اضافه می‌کند.

حلقه Foreach برای گردش در آرایه:

php
// حلقه Foreach برای گردش در آرایه
foreach ($colors as $color) {
    echo $color . " ";
}
// Output: Red Green Blue Yellow



-  توضیحات:
  -

foreach ($colors as $color)

: این حلقه برای گردش در هر عنصر از آرایه

$colors

استفاده می‌شود.

نکته:
- آرایه‌ها در PHP می‌توانند شامل انواع مختلف داده باشند و مفهومی بسیار کاربردی برای ذخیره سازی و مدیریت داده‌ها فراهم می‌کنند.




⚙️ | متغیرهای Superglobals در PHP

متغیرهای Superglobals در PHP متغیرهایی هستند که در هر نقطه از کد PHP در دسترس هستند و مربوط به محدوده‌های مختلف محیط اجرای PHP می‌شوند.

1.

$_GET

:
   - برای دریافت داده‌های ارسال شده از طریق URL (از طریق پارامترهای query string).
 

php
   $name = $_GET['name'];
   



2.

$_POST

:
   - برای دریافت داده‌های ارسال شده از طریق فرم با استفاده از روش POST.
 

php
   $username = $_POST['username'];
   



3.

$_REQUEST

:
   - حاوی داده‌هایی که از طریق HTTP POST یا GET ارسال شده‌اند.
 

php
   $id = $_REQUEST['id'];
   



4.

$_SESSION

:
   - برای کار با متغیرهای جلسه (Session) که اطلاعات را در طول جلسات نگه می‌دارند.
 

php
   session_start();
   $_SESSION['user_id'] = 123;
   



5.

$_COOKIE

:
   - برای کار با متغیرهای کوکی که اطلاعات را در مرورگر کاربر نگه می‌دارند.
 

php
   $user_cookie = $_COOKIE['user'];
   



6.

$_FILES

:
   - برای کار با فایل‌های ارسال شده از طریق فرم با استفاده از

enctype="multipart/form-data"

.
 

php
   $file_name = $_FILES['file']['name'];
   



7.

$_SERVER

:
   - شامل اطلاعات محیطی درباره سرور و اجرایی PHP.
 

php
   $server_name = $_SERVER['SERVER_NAME'];
   



8.

$_ENV

:
   - برای دسترسی به متغیرهای محیطی سیستم.
 

php
   $user_home = $_ENV['HOME'];
   



9.

$GLOBALS

:
   - برای دسترسی به متغیرهای گلوبال اعلان شده در برنامه.
 

php
   $global_var = $GLOBALS['global_variable'];
   



استفاده از متغیرهای Superglobals به برنامه‌نویسان این امکان را می‌دهد تا اطلاعات را به راحتی بین صفحات و مراحل مختلف ارسال کنند و از اطلاعات مختلف محیط اجرایی PHP به‌عنوان منابع اطلاعاتی استفاده کنند.

 

  • vahid hasani

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی