PHP یک زبان برنامه نویسی سرور است که برای تعامل صفحات وب استفاده می شود. به دلیل سهولت استفاده ، تعامل در صفحات وب و یکپارچه سازی با HTML ، محبوبیت زیادی پیدا کرد. به این فکر کنید که وقتی صفحه ای در این وب سایت ویرایش می شود چه اتفاقی می افتد. در پشت این فرایند بسیاری ، شاید صدها اسکریپت PHP وجود دارد که نحوه تغییر صفحات وب را بر اساس شرایط مختلف کنترل می کنند. این مقاله به شما یاد می دهد که چگونه چند اسکریپت PHP بسیار ساده بنویسید تا بتوانید درک اساسی از نحوه کار PHP داشته باشید. به
مراحل
قسمت 1 از 3: شروع به کار با بیانیه های اکو
مرحله 1. ویرایشگر متن را باز کنید
این برنامه ای است که از آن برای نوشتن و ویرایش کد خود استفاده می کنید.
- با استفاده از ⊞ Win + R> Notepad می توانید به دفترچه یادداشت در هر نسخه از Windows دسترسی داشته باشید.
- با رفتن به برنامه ها> TextEdit می توانید به TextEdit در Mac دسترسی داشته باشید.
مرحله 2. یک عبارت ساده در Notepad وارد کنید
بخشی از کد PHP با برچسب های PHP پرانتز ("") شروع و پایان می یابد. "اکو" یک عبارت بسیار اساسی (دستورالعمل به رایانه) در زبان PHP است که متن را به صفحه نمایش می دهد. متنی که می خواهید انعکاس یابد باید در علامت نقل قول قرار گیرد و به نیمه کولون ختم شود.
کد باید شبیه چیزی باشد
مرحله 3. فایل را با نام "hello world" و پسوند.php ذخیره کنید
این کار با رفتن به مسیر File> Save As…
- در Notepad ،.php را به انتهای نام فایل اضافه کنید و در نقل قول های دوگانه قرار دهید. این اطمینان می دهد که فایل توسط Notepad به یک فایل متنی اصلی تبدیل نمی شود. بدون علامت نقل قول ، فایل hello world.php.txt می شود. متناوبا ، می توانید منوی کشویی را در قسمت Save as type انتخاب کرده و آن را به "All Files (*.*)" تغییر دهید که نام دقیقاً همانطور که شما آن را تایپ کرده اید باقی می ماند و به نقل قول ها نیازی نخواهد بود.
- در TextEdit ، هیچ علامت نقل قول لازم نیست ، اما پنجره ای ظاهر می شود که از شما می خواهد تأیید کنید که می خواهید فایل به عنوان.php ذخیره شود.
- مطمئن شوید که فایل را در فهرست اصلی سند "server" ذخیره کرده اید. به طور معمول ، این پوشه با نام "htdocs" در پوشه Apache شما در Windows یا/Library/Serverer webser/Documents در Mac است ، اما می تواند توسط کاربر به صورت دستی تنظیم شود.
مرحله 4 با یک مرورگر وب به فایل PHP دسترسی پیدا کنید. مرورگر وب دلخواه خود را باز کرده و این آدرس را در نوار آدرس با استفاده از نام فایل php خود تایپ کنید: https:// localhost/hello world.php. پنجره مرورگر شما باید عبارت echo را نمایش دهد.
- در صورت دریافت پیام خطا ، مطمئن شوید که کد را به درستی مانند تصویر بالا ، از جمله کولون ، درست تایپ کرده اید.
- همچنین مطمئن شوید که فایل شما در فهرست صحیح ذخیره شده است.
قسمت 2 از 3: استفاده از PHP و HTML
مرحله 1. تگ های "php" را درک کنید
برچسب های "" به موتور PHP می گویند که همه چیز بین آنها کد PHP است. همه چیز خارج از دو برچسب به عنوان HTML تلقی می شود و توسط موتور PHP نادیده گرفته می شود و مانند هر HTML دیگر به مرورگر شما ارسال می شود. نکته مهمی که باید در اینجا تشخیص داده شود این است که اسکریپت های PHP در داخل صفحات معمولی HTML تعبیه شده اند.
مرحله 2. عبارت بین برچسب ها را درک کنید
از عبارات برای گفتن به موتور PHP برای انجام کاری استفاده می شود. در مورد بیانیه اکو ، شما به موتور می گویید آنچه در داخل نقل قول ها است را چاپ کند.
خود موتور PHP هرگز واقعاً چیزی را روی صفحه شما چاپ نمی کند. هرگونه خروجی تولید شده توسط موتور به عنوان HTML به مرورگر شما ارسال می شود. مرورگر شما نمی داند که خروجی PHP دارد. تا آنجا که به مرورگر مربوط می شود ، HTML ساده ای دریافت می کند
مرحله 3. از برچسب های HTML برای پررنگ کردن بیانیه خود استفاده کنید
افزودن تگ های HTML می تواند خروجی دستور php را تغییر دهد. ” “ برچسب های”قالب بندی پررنگ را به هر متنی که در داخل آنها قرار می گیرد اضافه می کنند. توجه داشته باشید که این برچسب ها در خارج از متن ظاهر می شوند ، اما در داخل علامت های نقل قول عبارت echo قرار دارند.
-
شما می خواهید کد شما چیزی شبیه به این باشد:
<؟ php؟
پژواک سلام دنیا!
";
?>
مرحله 4 فایل را در مرورگر ذخیره و باز کنید. به File> Save As… بروید و فایل را به عنوان "helloworld2.php" ذخیره کنید و با استفاده از آدرس: https://localhost/helloworld2.php آن را در مرورگر خود باز کنید. خروجی همانند قبل است ، اما این بار متن پررنگ است
مطمئن شوید که فایل را در فهرست اصلی سند "server" ذخیره کرده اید. به طور معمول ، این پوشه با نام "htdocs" در پوشه Apache شما در Windows ، یا/Library/Webserver/Documents در OSX است ، اما می تواند توسط کاربر به صورت دستی تنظیم شود
مرحله 5. فایل را ویرایش کنید تا یک دستور echo دوم اضافه شود
به یاد داشته باشید ، عبارات باید با یک نقطه ویرگول جدا شوند.
-
کد شما باید چیزی شبیه به این باشد:
<؟ php
پژواک "سلام جهان!"
;
echo "حال شما چطور است؟"
?>
مرحله 6. فایل را به عنوان "hello world double.php" ذخیره و اجرا کنید
این صفحه دو عبارت اکو ، به ترتیب فهرست شده ، در دو خط نمایش می دهد. به"
”در خط اول این نشانه گذاری HTML برای قرار دادن وقفه خط است.
-
اگر این را اضافه نکنید ، خروجی شما به این شکل خواهد بود:
سلام جهان! حالت چطوره؟
قسمت 3 از 3: آشنایی با متغیرها
مرحله 1. متغیرها را به عنوان محتویات داده در نظر بگیرید
برای دستکاری داده ها ، چه اعداد و چه نام ها ، باید داده ها را در یک ظرف ذخیره کنید. به این فرایند اعلام متغیر گفته می شود. نحو برای اعلام یک متغیر "$ myVariable =" Hello World! "؛"
- علامت دلار ($) در ابتدا به PHP می گوید که $ myVariable یک متغیر است. همه متغیرها باید با علامت دلار شروع شوند ، اما نام متغیر می تواند هر چیزی باشد.
- در مثال بالا ، مقدار "Hello World!" و متغیر $ myVariable است. شما به PHP می گویید که مقدار را در سمت راست علامت مساوی در متغیر سمت چپ علامت مساوی ذخیره کند.
- متغیر حاوی مقدار متن به عنوان رشته شناخته می شود.
مرحله 2. متغیر را فراخوانی کنید
مراجعه به یک متغیر در کد به عنوان یک تماس شناخته می شود. متغیر خود را اعلام کنید ، سپس به جای تایپ کردن متن ، متغیر را تکرار کنید.
-
کد شما ممکن است چیزی شبیه به این باشد:
$ myVariable = "سلام جهان!"؛
echo $ myVariable؛
?>
مرحله 3 فایل را ذخیره و اجرا کنید. به فایل> ذخیره به عنوان … بروید و فایل را به عنوان "myfirstvariable.php" ذخیره کنید. مرورگر خود را باز کرده و به آدرس https://localhost/myfirstvariable.php بروید و اسکریپت متغیر را چاپ می کند. خروجی مانند چاپ متن ساده به نظر می رسد ، اما نحوه دستیابی به آن متفاوت است.
مطمئن شوید که فایل را در فهرست اصلی سند "server" ذخیره کرده اید. به طور معمول این پوشه ای با نام "htdocs" در پوشه Apache شما در Windows یا/Library/Webserver/Documents در OSX است ، اما می تواند توسط کاربر به صورت دستی تنظیم شود
مرحله 4. از متغیرهای با اعداد استفاده کنید
متغیرها همچنین می توانند شامل اعداد (معروف به اعداد صحیح) باشند و سپس می توان آنها را با استفاده از توابع ساده ریاضی دستکاری کرد. با اعلام سه متغیر به نام های "$ mySmallNumber" ، "$ myLargeNumber" و "$ myTotal" شروع کنید.
-
کد شما باید چیزی شبیه به این باشد:
<؟ php
$ mySmallNumber؛
$ myLargeNumber؛
$ myTotal؛
?>
مرحله 5. مقادیر صحیح را به دو متغیر اول اختصاص دهید
به "$ mySmallNumber" و "myLargeNumber" یک عدد صحیح بدهید.
- توجه داشته باشید که مقادیر صحیح نیازی به ذکر در نقل قول ها ندارند. این باعث می شود که اعداد به عنوان یک مقدار متن مانند "سلام جهان!" متغیر.
-
کد شما باید چیزی شبیه به این باشد:
<؟ php
$ mySmallNumber = 12؛
$ myLargeNumber = 356؛
$ myTotal؛
?>
مرحله 6. برای محاسبه و چاپ مجموع سایر متغیرها از متغیر سوم استفاده کنید
به جای انجام ریاضی خود ، می توانید دو متغیر را در متغیر "$ myTotal" فراخوانی کنید. با استفاده از یک تابع ریاضی ، دستگاه مبلغ را برای شما محاسبه می کند. برای چاپ متغیر ، فقط باید یک عبارت echo اضافه کنید که پس از اعلان متغیر را فراخوانی می کند.
- هرگونه تغییر در هر یک از متغیرهای صحیح هنگام چاپ متغیر "$ myTotal" با اکو منعکس می شود.
-
کد شما باید چیزی شبیه به این باشد:
<؟ php
$ mySmallNumber = 12؛
$ myLargeNumber = 356؛
$ myTotal = $ mySmall Number + $ myLargeNumber؛
echo $ myTotal؛
?>
مرحله 7. فایل را ذخیره کرده و این اسکریپت را اجرا کنید
پنجره مرورگر شما یک شماره را نشان می دهد. این عدد مجموع دو متغیری است که در متغیر "$ myTotal" نامیده می شوند.
مرحله 8. متغیرهای رشته خود را مرور کنید
استفاده از یک متغیر برای ذخیره متن به شما امکان می دهد هر زمان که می خواهید از مقدار ذخیره استفاده کنید به جای تایپ مداوم متن موجود ، با آن متغیر تماس بگیرید. همچنین امکان دستکاری پیچیده تر داده های ذخیره شده در حال حرکت به جلو را فراهم می کند.
- اولین متغیر ، $ myVariable ، دارای یک مقدار رشته است. "سلام دنیا!". مگر اینکه مقدار را تغییر دهید ، $ myVariable همیشه حاوی مقدار "Hello World!" است.
- دستور echo مقدار موجود $ myVariable را چاپ می کند.
مرحله 9. متغیرهای صحیح خود را مرور کنید
شما با استفاده از یک تابع ریاضی دستکاری اساسی متغیرهای صحیح را کشف کرده اید. داده های بدست آمده را می توان در متغیر دیگری ذخیره کرد. این تنها آغاز کاری است که می توان با این متغیرها انجام داد.
- به دو متغیر $ mySmallNumber و $ myLargeNumber هر یک یک عدد صحیح اختصاص داده شده است.
- سومین متغیر ، $ myTotal ، ارزش افزوده $ mySmallNumber و $ myLargeNumber را ذخیره می کند. از آنجا که $ mySmallNumber یک مقدار عددی دارد و $ myLargeNumber دومین مقدار عددی را دارد ، این بدان معناست که $ myTotal ارزش اولین عدد اضافه شده به شماره دوم را دارد. این مقدار می تواند با تغییر در هر یک از متغیرهای موجود تغییر کند.
نمونه اسکریپت های PHP
نمونه PHP Echo Template
نمونه متغیر PHP با کلمات
نمونه متغیر PHP با اعداد
ویدئو - با استفاده از این سرویس ، ممکن است برخی از اطلاعات با YouTube به اشتراک گذاشته شود
نکات
- این مقاله فرض می کند که شما Apache و PHP را بر روی رایانه خود نصب کرده اید. هر زمان که گفته می شود یک فایل را ذخیره کنید ، شما در پوشه "\ ht docs" (Win) یا "\ Library / WebServer / Documents" (Mac) داخل فهرست Apache ذخیره می کنید.
- نظر دادن در هر برنامه نویسی مهم است ، بنابراین مطمئن شوید که چگونه در PHP نیز نظر دهید.
- یک ابزار واقعاً مفید برای کمک به شما در آزمایش فایل های PHP ، XAMPP است که یک برنامه رایگان است که Apache و PHP را نصب و اجرا می کند تا به شما در شبیه سازی سرور در رایانه کمک کند.