آموزش برنامه نویسی زبان PHP همراه مثال های کاربردیReviewed by مهدی موسی زاده on Feb 23Rating: 5.0آموزش برنامه نویسی زبان PHP همراه مثال های کاربردی قسمت اول | طراحان وب تبریزاین سری آموزش php از طراحان وب تبریز قصد شروع آموزش php رو داریم ، دوره حال حاضر طیف وسیعی از مطالب مربوط به php را شامل میشود .بعد از این سری آموزش قادر خواهید بود آموزش های پیشرفته php نظیر یادگیری فریمورک ها ، php mvc ، طراحی cms و ... را دنبال کنید .

آموزش زبان Php

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

بعد از این سری آموزش قادر خواهید بود آموزش های پیشرفته php نظیر یادگیری فریمورک ها ، php mvc ، طراحی cms و … را دنبال کنید .

سرفصل مطالب کل دوره :

  • معرفی php
  • مقایسه پی اچ پی با asp.net
  • آشنایی با زبان های سمت سرور
  • معرفی mysql
  • تلفیق html و php
  • کامنت گذاری
  • متغییر ها
  • رشته ها ، اعداد ، توابع کار با رشته ها
  • دستورات شرطی if و switch
  • حلقه ها ، for ، while ، foreach
  • توابع ، ایجاد توابع
  • آرایه ها (مقدار دهی و پیمایش آرایه ها)
  • توابع مربوط به آرایه ها
  • کار با فرم های html  ( لاگین ، ثبت نام [معرفی عناصر فرم])
  • متدهای ارسال داده از طریق فرم
  • آپلود فایل در php
  • اعتبارسنجی ورود کاربران
  • خواندن و نوشتن فایل ها و کار با فایل های متنی
  • کار با پایگاه داده mysql
  • ساخت دیتابیس و جدول
  • دستورات زبان sql (selecct,insert,delete,update,join,where,…)
  • توابع کار با mysql در php
  • session & cookie
  • مدیریت کاربران (ثبت نام ، ورود ، خروج)
  • ارسال ایمیل
  • کاربا تاریخ و زمان
  • آشنایی با برنامه نویسی شی گرا
  • معرفی معماری MVC
  • مدیریت خطا (try,catch)
  • سطح دسترسی کاربران
  • مقابله با حملات sql injection و xss
  • رمزنگاری و کدینگ
  • ساخت تصویر امنیتی captcha

معرفی php

یک زبان سمت سرور یا server side است . به طور کلی زبان ها دو دسته هستند :

  • سمت سرور یا server side : زبان هایی که در سمت سرور پردازش میشوند و خروجی آنها به سمت کاربر ارسال میشود مانند : php
  • سمت کاربر یا client side : زبان هایی هستند که در سمت کاربر اجرا میشوند  مانند : js

از آنجایی که پی اچ پی یک زبان سمت سرور است ، برای شروع یادگیری آن به یک هاست یا سرور نیاز داریم ، ولی برای شروع و یادگیری میتوان از برنامه های شبیه ساز (مجازی) هاست استفاده کنیم .

آموزش برنامه نویسی زبان PHP همراه مثال های کاربردی قسمت اول | طراحان وب تبریز

برنامه هایی که امکان ایجاد سرور مجازی را به ما میدهند :
در ویندوز : xampp ، wamp ، easy php
در گنو/لینوکس : lamp

بعد از نصب یکی از برنامه های بالا به محل نصب برنامه برید ، در برنامه xampp پوشه ی htdocs و در wamp پوشه www را به خاطر بسپارید.

از این پس تمام فایل های php که خواهیم ساخت ، برای اجرای آنها بایستی در این پوشه ها باشند و برنامه را باز خواهید کرد و سرویس Apache را اجرا خواهید کرد.

بعد از اینکه فایل را در ریشه ( www یا htdocs) قرار دادید و آپاچی را استارت کردید ، بایستی مرورگر را باز کنید و در آدرس بار بنویسید : localhost

لوکال هاست (هاست محلی) اشاره به محتویات همان پوشه های www و htdocs داره و بعد از اون باید مسیر فایل مورد نظر که قصد دارید اجرا بشه رو باید تایپ کنید مثلا :

به طور مثال من در پوشه www یا htdocs یک پوشه ایجاد کرده ام و در درون آن فایل خود با نام سایت را قرار داده ام ، باید در مرورگر به این صورت عمل کنم :

localhost/datacss/index.php

دقت کنید ک حتما سرویس آپاچی را در برنامه ایی که نصب کرده اید ، اجرا کرده باشید.

شروع برنامه نویسی php

میتونید از هر ویرایشگر متنی برای برنامه نویسی در این زبان استفاده کنید همچون :

  • notepad
  • notepad ++
  • sublime
  • dream weaver
  • php storm
  • و…

پسوند فایل ها php خواهد بود ، مثلا : index.php

در سند های html قادر به نوشتن اسکریپت های php نیستیم ولی در سند های php میتوانیم از html استفاده کنیم.

کد های پی اچ پی را بایستی در یک تگ بنویسیم به این صورت :

<?php
     //this is standard php tag
     //میتونیم با این علامت کامنت گذاری کنیم در یک خط 

     /*
     کامنت گذاری به صورت چند خطی
     */
?>

اسکریپت های پی اچ پی در این تگ قرار میگیرند و نحوه کامنت گذاری در کد ها هم نیز به صورت بالا خواهد بود.

اولین سند پی اچ پی

خب حالا بیاید اولین سند پی اچ پی رو با هم بسازیم :

  • اول برید و برنامه سرورمجازی که نصب کردید رو باز کنید و آپاچی رو استارت کنید.
  • حالا در مسیر ریشه (همون پوشه هایی که بالا گفتم ) یه فایل با نام index.php بسازید . و کد زیر رو داخلش کپی کنید :
<html>
<head>
      <title>This is first project</title>
</head>
      <?php
             echo "Hi , This is my first project in php ;)";
             echo "<br/>";
             echo "Hi , This is my first project in php ;)";
      ?>
<body>
</body>
</html>
  • فایل رو ذخیره کنید و برید مرورگر رو باز کنید و ادرس زیر رو تایپ کنید در آدرس بار :
localhost/index.php

میبینید که کار دستور echo چاپ کردن هست ، با این دستور میتونید هر چیزی رو چاپ کنید :

  1. رشته ها (باید در تک کوتیشن یا دابل کوتیشن بزارید )
  2. اعداد
  3. متغیر ها
  4. تگ های html که باید در دابل کوتیشن بزارید .

نکته :

در دایرکتوری هاتون (پوشه های داخل پوشه ریشه ) اگه فایلی با نام index داشته باشید ، اون به صورت خودکار شناسایی و اجرا میشه خودش.

متغیر ها

برای تعریف متغیر در این زبان بایستی از علامت $ استفاده کنید ، به این صورت :

<?php
     $myFirstVariable;
     $_myFirstVariable;
?>
  1. نام متغیر نباید با عدد شروع شود.
  2. در اول نام متغیر از کاراکتر های ویژه نمیتوان استفاده کرد.
  3. امکان نوشتن _ در ابتدای نام متغیر وجود دارد.

نکته :

نوع متغیر به صورت خودکار تشخیص داده خواهد شد و نیازی به تعیین نوع متغیر نیست .

در ادامه با ذکر دو مثال آموزش امروز رو به پایان خودش میرسونیم :

<?php
    $a = "b";
    $$a = "datacss.ir";
    echo $b;
?>

خروجی کد بالا datacss.ir خواهد بود ، به خاطر اینکه در خط دوم نام متغیر را مقداره متغیر اول تعریف کرده ایم.

مثال بعدی :

<?php
     $a=12;
     $a=14;
     echo $a;
?>

در این مثال نیز خروجی عدد 14 خواهد بود ، چون متغیر پس از دریافت مقدار جدید ، مقدار قبلی خود را از دست خواهد داد.

 

دوستان و عزیزان میتونند در صورت تمایل به شرکت در دوره های آموزش طراحان وب تبریز با شماره زیر جهت دریافت مشاوره رایگان در تماس باشند : (دوره آموزش حرفه ایی php)

آموزش برنامه نویسی زبان PHP همراه مثال های کاربردی قسمت اول | طراحان وب تبریز

 

منبع : طراحان وب تبریز | datacss.ir

دیگر مقالات مفید سایت طراحان وب تبریز:

دیدگاهتان را بنویسید

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

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

فهرست