آموزش PHP – کدنویسی با PHP + ویدئو 📹

با آموزش کدنویسی با PHP همراه من هستید. به طور کلی هر فایل PHP از ترکیبی از کدهای HTML و PHP تشکیل شده. ایجاد یک فایل php خیلی راحته. توجه داشته باشید که فایل های PHP دارای پسوند .php هستن.

کدنویسی با PHP: سینتکس کدنویسی با PHP

یعنی تمام کدهای PHP باید بین دو عبارت قرار بگیرن:

<?php   
//your code here  
?>  

تگ <?php به معنی شروع و تگ ?> به معنی پایان. کدهای خارج این دو، کد HTML هستن.

نکته مهم دیگه اینه که بعد هر دستور یا جمله php یک سمی کولن ; قرار میگیره.

پس تا اینجا 3 تا نکته رو یاد گرفتید:

  • فایل های PHP دارای پسوند .php هستن.
  • کدهای PHP باید درون دو عبارت <?php و ?> قرار بگیرن. کدهای خارج این دو، کد HTML هستن.
  • هر دستور یا جمله PHP با یک سمی کولن ; از دستور بعدی جدا میشه.

خوب بریم یک مثال خیلی ساده از کدنویسی با PHP ببینیم

قبل هر چیز باید از یک نرم افزار تحت عنوان ویرایشگر کد استفاده کنید. پیشنهاد من نرم افزار visualstudio هست که به اون Vscode هم میگیم!

این مقاله رو از دست نده:  آموزش PHP - متغیرها و ثابت ها در PHP

vscode رو باز کنید، یک فایل جدید ایجاد کنید و اون رو با نام index.php ذخیره کنید.

حالا کدهای زیر رو درون اون بنویسید:

<!DOCTYPE>  
<html>  
<body>  
<?php  
echo "<h1>Hello World!</h1>";  
?>  
</body>  
</html>  

خوب کد رو ذخیره کنید.

تا اینجای کار فایل php رو ساختیم. این فایل وقتی اجرا بشه، یک صفحه HTML ایجاد میکنه و عبارت Hello World! رو درون یک تگ h2 در صفحه ایجاد میکنه.

اما چطور باید از این فایل خروجی گرفت؟؟

اجرای کدهای PHP در نرم افزار XAMPP

برای اجرای کدهای PHP قدم به قدم مراحل گفته شده در این بخش رو پیش برید:

قدم اول: وارد مسیر C:\xampp\htdocs بشید. البته این مسیر پیش فرضه و ممکنه برای شما متفاوت بشه. باید در محلی که زمپ رو نصب کردید، به دنبال پوشه ای به نام htdocs بگردید.

برای آموزش PHP - کدنویسی با PHP پوشه htdocs را پیدا کنید و فایل هایتان را درون آن قرار دهید
برای کدنویسی با PHP پوشه htdocs را پیدا کنید و فایل هایتان را درون آن قرار دهید

قدم دوم: درون پوشه htdocs یک پوشه ایجاد کنید. برای مثال اسم اون رو project1 بگذارید.

پوشه پروژه را درون پوشه htdocs بسازید
پوشه پروژه را درون پوشه htdocs بسازید

قدم سوم: حالا فایل index.php که در مراحل قبلی ساختید رو به این پوشه منتقل کنید.

این مقاله رو از دست نده:  نوشتن کدهای PHP و HTML درون یک دیگر
فایل index.php را درون این پوشه ایجاد و کدهایتان را در آن ساخته و ذخیره کنید
فایل index.php را درون این پوشه ایجاد و کدهایتان را در آن ساخته و ذخیره کنید

قدم چهارم: کنترل پنل زمپ رو باز کنید. ماژول های Apache و MySQL رو اجرا کنید. حالا مرورگر رو باز کنید و عبارت زیر رو درون اون بنویسید:

http://localhost/project1

قدم پنجم: حالا Enter رو بزنید و صفحه رو لود کنید. کدی که نوشتید اجرا شده و در حال مشاهده خروجی هستید.

نکته مهم: اگر به هر دلیلی پورت Apache شما چیزی جز پورت 80 بود، برای مثال 8080 بود، باید چنین عبارتی وارد کنید: http://localhost:8080/project1

تمام مراحل بالا رو میتونید به صورت ویدئویی در این لینک ببینید:

حساسیت PHP به بزرگی و کوچکی حروف حساسه!

بعضی زبان های برنامه نویسی به کوچک و بزرگ بودن حروف حساسن! اصطلاحا Case Sensitive هستن. بعضی ها هم حساس نیستن! بعضی ها هم انتخابی حساسن!

PHP برای کلمات اصلی و یا به عبارتی کلماتی مثل if,else,echo,while و… یا به عبارتی کدهاو دستوراتش حساس به بزرگی یا کوچیکی حروف نیست!

یعنی چه بنویسی echo و چه بنویسی ECHO فرقی براش نداره!

اما…

اما اسم متغیرها و توابع به حروف کوچیک و بزرگ حساسه. هروقت تو یک زبان بتونی برای چیزی اسم بزاری، به اون اسم میگن شناسه یا Identifier. این شناسه ها هستن که به حروف بزرگ و کوچیک حساسن!

این مقاله رو از دست نده:  آموزش PHP - کامنت نویسی در PHP با 3 روش

یعنی اگر متغیری به اسم A تعریف کنی با متغیر a تفاوت داره!

برای مثال:

<!DOCTYPE>  
<html>  
    <body>  
        <?php  
            echo "Hello world using echo </br>";  
            ECHO "Hello world using ECHO </br>";  
            EcHo "Hello world using EcHo </br>";  
        ?>  
    </body>  
</html>  

خروجی چنین چیزیه:

Hello world using echo
Hello world using ECHO
Hello world using EcHo

میبینی که با سه دستور echo که به صورت حروف کوچیک یا بزرگ نوشته شدن کد رو نوشتیم اما خطایی در کار نیست!

حالا به این مثال نگاه کن:

<html>  
    <body>  
        <?php  
            $color = "red";  
            echo "My car is ". $ColoR ."</br>";  
            echo "My dog is ". $color ."</br>";  
            echo "My Phone is ". $COLOR ."</br>";  
        ?>  
    </body>  
</html>  

خروجی اینطوری میشه:

Warning: Undefined variable $ColoR in C:\xampp8_2_4\htdocs\project1\index.php on line 5
My car is
My dog is red

Warning: Undefined variable $COLOR in C:\xampp8_2_4\htdocs\project1\index.php on line 7
My Phone is

می بینید که نام متغیرها (Color) به حروف کوچک و بزرگ حساسه!

خوب کدنویسی با PHP به همین راحتیه!

آموزش جلسه قبل رو میتونید با کلیک بر روی لینک زیر مشاهده کنید:

جلسه قبل: آموزش PHP – آموزش نصب PHP چطور PHP را نصب کنیم؟

جلسه بعد: آموزش PHP – نمایش خروجی در PHP با 2 روش (آموزش echo و print)

(5 از 5)
EBR
EBR

دانش آموخته مهندسی برق و مدرس وب هستم. حتی قبل از اینکه وارد دانشگاه بشم، به برنامه نویسی علاقه مند شدم و از اون زمان تا الان، هرگز کدنویسی رو رها نکردم. چه به عنوان مدرس، و چه به عنوان یک برنامه نویس. دغدغه اشتغال و بهبود فضای کار و زندگی برای همه دانشجویانم رو دارم. به همین خاطر معتقدم بدون آموزش پروژه محور و اصولی، اشتغال پایدار و با درآمد خوب شکل نمی گیره. علاقمند به برنامه نویسی، تکنولوژی و توسعه مهارت های نرم و الان هم بنیان گذار مجموعه دوناوب هستم و با یه تیم خوب و پرانرژی روزهام رو می گذرونم.

مقاله‌ها: 27

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *