برچسب: آموزش خصوصی PHP

  • کار با Complex (curly) syntax در PHP

    توی زبون های مختلف وقتی با رشته ها کار میکنیم ممکنه بخوایم یه استرینگ رو مثلا اکو کنیم یا هر کار دیگه ای و داخل اون استرینگ یه متغیر هم باشه. توی PHP میتونید رشته رو توی دبل کوتیشن بذارید و رشته بصورت رندر شده داخل استرینگ نشون داده میشه. یه همچین چیزی منظورم هست:

    <?php
    $name = "Hamid";
    echo "My name is $name";
    
    // output: My name is Hamid

    ولی یسری مواقع هست که شما میخواید از یک آرایه ی Associative مقدار بکشی بیرون. فرض کنید از یه ریکوعست داده اومده واستون و میخواید داده ای که از $_GET اومده رو مستقیما توی رشته چاپ کنید. (این یه مثاله و قطعا توی این موارد بهتره validation انجام بشه).

    <?php
    
    echo "My name is $_GET['name']";
    
    // output: Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in strings.php on line 3

    توی همچین دو تا راه سخت دارید. یکی از سختا اینه که مقدار رو بیرون از رشته بگیرید داخل یه متغیر ذخیره کنید و بعد اونو بذارید داخل رشته که یدونه الکی متغیر هدر میره:

    <?php
    
    $name = $_GET['name'];
    echo "My name is $name";

    راه دوم سخت تر اینه که رشته ها رو بچسبونید به متغیر به این صورت که کار رو یکم سخت میکنه:

    <?php
    
    echo "My name is $name" . $_GET['name'];

    ولی راه قشنگتر اینه که از Complex (curly) syntax استفاده کنید که در میشه آرایه های Associative هم توی استرینگ مستقیم رندر کرد.

    <?php
    
    $user = [
        'name' => 'Hamid',
        'age' => 29
    ];
    echo "My name is {$user['name']} and I am {$user['age']} years old.";
    
    // output: My name is Hamid and I am 29 years old.

    میبینید که چقد شیک و ساده میشه اینکارو کرد توی ورژن های جدید PHP.

    شاد باشید 🙂

  • تدریس خصوصی PHP

    اگر قصد دارید برنامه نویسی بکند رو یاد بگیرید شاید این روزا بهترین گزینه PHP و فریمورک لاراول باشه. پی اچ پی یک زبان برنامه نویسی بکند هست که بخش زیادی از بازار توسعه وب دنیا رو در اختیار داره و حتی سی ام اس های معروفی مثل وردپرس هم با این زبان نوشته شدن و شما برای توسعه پلاگین برای وردپرس هم میتونید این زبان رو یاد بگیرید. همچنین فریمورک های معروفی مثل لاراول هم با زبان PHP نوشته شدن. ما در یک دوره ی کوتاه ولی منظم به شما مبانی کار با PHP رو به نحوی یاد میدیم که اولین پروژه ی خودتون رو که کاملا کاربردی باشه رو با PHP بزنید

    سرفصل های دوره ی PHP

    بصورت کلی سرفصل های زیر را در این دوره یاد خواهید گرفت.

    • مقدماتی در مورد برنامه نویسی وب
      • HTTP
      • مرورگر
      • مرور فرانت
        • HTML
        • CSS
        • JavaScript
    • مقدمات کار با سیستم عامل
      • کار با ترمینال
      • دستورات پایه
      • مدیریت حافظه
    • کار با انواع داده
    • ساختار های کنترلی
    • توابع
    • کلاس ها و اینترفیس ها
    • فضای نام در PHP
    • کار با composer
    • مفاهیم کامپوزر مثل autoloading
    • کار با دیتابیس MySQL
    • مفاهیم api نویسی و json
    • کار با postman
    • احراز هویت در PHP
      • ثبت نام
      • ورود به سیستم
      • فراموشی رمز عبور
    • ارسال ایمیل
    • ارسال پیامک
    • کار با فایل ها و آپلود فایل
    • سشن ها و کوکی ها

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

    اگر نیاز به مشاوره ی رایگان در مورد کلاس ها و نحوه آموزش دارید با من در واتساپ تماس بگیرید.