1. متغیرهای "ظروف" برای ذخیره سازی اطلاعات می باشد.
در پی اچ پی، یک متغیر شروع می شود با علات $، به دنبال آن نام متغیر:
مثال
<?php
$txt = "Hello world!";
$x = 5;
$y = 10.5;
?>
اسکریپت پی اچ پی بر روی سرور اجرا می شوند
انواع پی اچ پی داده
متغیرهای می توانید اطلاعات از انواع مختلف ذخیره، و انواع داده های مختلف می تواند چیزهای مختلف انجام دهد.
پی اچ پی پشتیبانی از انواع داده های زیر است:
رشته
عدد صحیح
شناور )اعداد ممیز شناور - همچنین دو نام(
بولی
صف
شیء
NULL
منابع
پی اچ پی اپراتورها
اپراتورهای استفاده می شود برای انجام عملیات در متغیرها و مقادیر.
پی اچ پی تقسیم اپراتورها در گروه های زیر:
عملگرهای ریاضی
عملگرهای انتساب
2. اپراتورهای مقایسه
اپراتورهای افزایش / کاهش
عملگرهای منطقی
اپراتورهای رشته
اپراتورهای آرایه
elseif
عبارات شرطی استفاده می شود برای انجام اقدامات مختلف بر اساس شرایط مختلف
بیانیه سوئیچ پی اچ پی
به انتخاب یکی از بلوک از کد اجرا شود . switch با استفاده از دستوراغلب یک متغیر(، است که یک بار بررسی قرار گرفت
پی اچ پی در حالی که حلقه اجرا یک بلوک از کد در حالی که شرایط مشخص درست است.
پی اچ پی حلقه
اغلب زمانی که شما ارسال کد، شما می خواهید بلوک همان کد برای اجرای بارها و بارها در یک ردیف
برای حلقه PHP 5
پی اچ پی برای حلقه اجرا یک بلوک از کد تعداد مشخصی از بار.
پی اچ پی برای حلقه
برای حلقه استفاده می شود زمانی که شما در پیشبرد دانم چند بار فیلمنامه باید اجرا شود.
نحو
for (init counter; test counter; increment counter) {
code to be executed;
}
PHP ایجاد یک تابع تعریف شده توسط کاربر در
کاربر تعریف اعلامیه تابع شروع می شود با کلمه "تابع:"
نحو
3. function functionName() {
code to be executed;
}
آرایه ذخیره چندین مقدار را در یک متغیر تک:
مثال
<?php
$cars = array("Volvo", "BMW", "Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
URL پی اچ پی 5 فرم - اعتبارسنجی ایمیل و
در این فصل نشان می دهد که چگونه به اعتبار نام، ایمیل، و آدرس ها.
پی اچ پی - نام اعتبارسنجی
کد زیر را یک راه ساده برای بررسی اگر نام حوزه تنها شامل حروف و فضای خالی را نشان می دهد .اگر ارزش درست
نام معتبر نیست، و سپس ذخیره یک پیغام خطا:
$name = test_input($_POST["name"]);
if (!preg_match("/^[a-zA-Z ]*$/",$name)) {
$nameErr = "Only letters and white space allowed";
}