PHP Hypertext per processor www.Jozve.org. کار می کند؟ PHP چگونه www.Jozve.org.

Slides:



Advertisements
Similar presentations
زبان ماشین و اسمبلی – درس ششم
Advertisements

زبان برنامه نویسی پرولوگ
الگوریتم ژنتیکی. تعریف  الگوریتم ژنتیکی، رویه ای تکراری است که راه حل های انتخابیش را بصورت رشته ای از ژنها که کروموزوم نامیده می شوند، بازنمایی می کند.
دستور های منطقی، عباسپور1 دستور های منطقی مقايسه ای LOGICAL COMPARISON EXPRESION.
Decision Tree.
نويسه و رشته CHARACTER string رشته عبارتست از توالی از صفر يا چند کاراکتر مثل Ali برای ذخيره مواردی مثل اسم و آدرس و غيره.
مراحل مختلف اجرای يک برنامه
فایل پردازی در C File based Programming in C. انواع فایل متنی –سرعت بالا –حجم کمتر –امکان دسترسی تصادفی –حفظ امنیت داده ها دودویی (باینری) –امکان باز.
Microsoft Office Objectives Introducing Version history Look at the Excel window Data types Formulas Ribbon Functions Case study.
COMP519: Web Programming Autumn 2007 Perl Tutorial: Beyond the Basics Keyboard Input and file handling Control structures Conditionals String Matching.
Lesson four Grade three
1 بنام خدا زبان برنامه نویسی C (21814( Lecture 14 Structures.
COMP519: Web Programming Autumn 2007 Perl Tutorial: The very beginning A basic Perl Program The first line Comments and statements Simple printing Running.
Database Laboratory: Session #4 Akram Shokri. DB-Lab 2 Lab Activity You must already created all tables You have to have inserted proper data in tables.
به نام خدا برنامه سازی سمت سرور (php)
برنامه نویسی کامپیوتر بخش ششم مدرس: دکتر خالدیان.
PHP Basics Introduction to PHP a PHP file, PHP workings, running PHP. Basic PHP syntax variables, operators, if...else...and switch, while, do while, and.
موضوع: دبير مربوطه: آموزشگاه : اجرا : عبارتهای جبری خانم مقصودی
تمام اسب ها همرنگ هستند! Basis: h = 1 We have only one horse. Clearly all horses in the set are the same color. Inductive hypothesis: In any set of up.
مظفر بگ محمدی دانشگاه ایلام Generics. کدهای عمومی 2 یکی از اهداف OOP ایجاد قابلیت نوشتن برنامه های عمومی با قابلیت استفاده ی مجدد است. کدهای چندریخت تا.
Data Types Modifiers Base data type Size Sign signed int 2 B unsigned float 4 B short double 8 B long char 1 B.
1 خطاهای پاسکال پروژه درس برنامه ‌ سازی پاسکال دانشگاه صنعتی شریف مجری سجاد اعیانی ثانی استاد درس صادق دری نوگورانی بهار 1391 به نام خدا.
شرط و تصميم اصول كامپيوتر 1. 2 الگوريتم اقليدس E1: [find remainder] Divide m by n and let r be the remainder. Clearly, 0
Arrangements of Lines C omputational Geometry By Samaneh shafi naderi
CS Constraint Satisfaction Constraint Satisfaction Problems Chapter 5 Section 1 – 3 Modified by Vali Derhami.
آشنايي با سيستم اعداد.
[c.
تهیه و تنظیم: فاطمه قاسمی دانشگاه صنعتی شریف – پاییز 86
تهیه و تنظیم: فاطمه قاسمی دانشگاه صنعتی شریف – پاییز 86
هیدروگراف(Hydrograph) تهیه : دکتر محمد مهدی احمدی
انواع دستور در برنامه نويسی
جلسه اول 12/7/1388 مدرس: دکتر خالدیان
دانشکده مهندسی کامپیوتر
بنام خدا زبان برنامه نویسی C (21814( Lecture 12 Selected Topics
آزمایشگاه پایگاه داده ها قیود در جداول یک پایگاه داده در SQL Server
Odd-even merge sort مرتب سازی.
آموزش مقدمات MATLAB سیگنال ها و سیستم ها دانشگاه صنعتی شریف پائیز 86
برنامه نویسی پیشرفته مقدمات.
فصل دوم جبر بول.
SSO Single Sign-on Systems
نمايش اعداد در کامپيوتر چهار عمل اصلي
1.
فصل دوم – آشنایی با زبان .NET Visual C#
آشنایی با پایگاه داده mysql
Tree Sort.
ساختمان داده‌ها پیمایش درخت دودویی
هیدرولیک جریان در کانالهای باز
تهیه و تنظیم: فاطمه قاسمی دانشگاه صنعتی شریف – پاییز 86
دینامیک سیستمهای قدرت مدرس: دکتر مهدی بانژاد
تهیه و تنظیم: فاطمه قاسمی دانشگاه صنعتی شریف – پاییز 86
فضای نمونه: مجموعه همه برآمدهای ممکن یک آزمایش را فضای نمونه گویند . واقعه (پیشامد) : هر زیر مجموعه از فضای نمونه را پیشامد گویند . پیشامدها با حروف بزرگ.
Ali Karimpour Associate Professor Ferdowsi University of Mashhad
دانشگاه آزاد اسلامی واحد جزیره هرمز
پشته و صف پیوندی Give qualifications of instructors: DAP
بسم الله الرحمن الرحیم هرس درخت تصمیم Dr.vahidipour Zahra bayat
با تشکر از جناب آقای مهندس بگ محمدی
IN THE NAME OF GOD MATH SABA KARBALAEI
فصل ششم مدارهای ترتیبی.
ساختمان داده‌ها درختان و درختان دودویی
دکتر مظفر بگ محمدی دانشگاه ایلام
مدار منطقي مظفر بگ محمدي
مدار منطقي مظفر بگ محمدي
فصل 8 –Process and Deployment
عملیات با رشته‌ها موسوی ندوشنی ویراست 1389 دانشگاه صنعت آب و برق.
kbkjlj/m/lkiubljj'pl;
Instructions: Language of the Computer
پشته و صف پیوندی Give qualifications of instructors: DAP
مباني كامپيوتر و برنامه سازي Basics of Computer and Programming
مباني كامپيوتر و برنامه سازي Basics of Computer and Programming
ساختمان داده ها گرافها.
Presentation transcript:

PHP Hypertext per processor

کار می کند؟ PHP چگونه

:PHP انواع داده ها در Integer Double String Array Object Boolean صحیح اعشاری رشته ای آرایه شی منطقی

قواعد نامگذاری متغیرها: نام متغیر می تواند هر طولی داشته باشد (اعداد ، خط رابط) $ALI شروع می شوند. $ تمام متغیره با علامت $SUM نام متغیرها با رقم شروع نمی شوند. $1SUM در نامگذاری بین حروف کوچک و بزرگ فرق وجود دارد. $SUM<>$sum

مقدار دهی به متغیرها: برای مقدار دهی از علامت انتساب (=) استفاده می شود. $sum=10; $avrage=15.5; $name=“ALI”;

برای مقدار دهی از علامت انتساب (=) استفاده می شود. $x=10;.. $x=“ALI”;

ثابت ها: Define(‘factor’,10); Define(‘price’,4);

PHP عملگرها در 1- عملگر محاسباتی 2-عملگرهای مقایسه ای 3-عملگرهای منطقی 4-عملگرهای ترکیبی 5-عملگر ؟

عملگر محاسباتی: نامعملگر جمع+ تفریق- ضرب* تقسیم/ باقیمانده تقسیم% افزایش++ کاهش--

$a=5; $a=$a+1; ($a++;) $a=$a-1; ($a--;)

عملگر مقایسه ای: نامعملگر تساوی== همانی=== نامساوی=! نامساوی<> کوچکتری< بزرگتری> کوچکتر مساوی=> بزرگتر مساوی<=

$a=10; $b=10; $a==$b مقدار درست را برمی گرداند $c=7; $d=“7”; $c==$d مقدار درست را برمی گرداند $e=15; $f=“15”; $f===$e مقدار نادرست را برمی گرداند

عملگر منطقی: نامعملگر نقیضNOT! AND&& OR|| تقدم آن از && کمتر استANDand تقدم آن از || کمتر استORor

عملگر ترکیبی: =+$a+=$b;$a=$a+$b; =- $a-=$b; $a=$a-$b; =* $a*=$b; $a=$a*$b; =/ $a/=$b; $a=$a/$b; =% $a%=$b; $a=$a%$b;

$a=100; Echo “Value of $a”; Echo ‘Value of $a’; Value of 100 Value of $a

; مقدار 2 : مقدار 1 ? شرط = متغیر :? عملگر $a=5; $s=$a<7 ? $a*2:$a*3;

Or Xor And = += -= *= %= || && == != === >= + - * / % ( ) تقدم عملگرها:

<?Php دستورات ?>

PHP شروع به کار با

<?PHP $x=$text1+$text2; Echo “Text1 Add Text2 is:$x” ?>

<?PHP $Next=$text1+1; $Back=$text1-1; Echo “Next is $Next”; Echo “Back is $Back”; ?>

IF (شرط) دستور; <?PHP IF($a>$b) Echo “a is Bigger than b”; ?>

IF (شرط) { مجموعه دستورات; }

<?PHP IF($a>$b) { Echo “a is Bigger than b”; Echo “End Program”; } ?>

IF (شرط) { مجموعه دستورات 1; } Else { مجموعه دستورات 2; }

<?PHP IF($a>$b) { Echo “a is Bigger than b”; } Else { Echo “a is Bigger than b”; } ?>

Enter Number: Enter Number:

<?php if($text1>$text2) echo "$text1 Bigger "; else echo "$text2 Bigger "; ?>

VB : PHP: C++:

<?php $vb=$text1*2500; $php=$text2*2000; $c=$text3*3000; $sum=$vb+$php+$c; if ($sum>20000) { $t=$sum*5/100; $sum1=$sum-$t; } else { $t=0; $sum1=$sum; } Echo " VB: $vb"; echo " "; Echo " PHP: $php"; echo " "; Echo " C++: $c"; echo " "; echo " Sum is : $sum"; echo " "; echo " 5% is : $t"; echo " "; echo " Payment is : $sum1";

<?php Echo “ ”; Echo “ Ali ; ?>

Switch (متغیر) { Case مقدار 1: مجموع دستورات 1 Break; Case مقدار 2: مجموع دستورات 2 Break; … Default: مجموعه دستورات در صورت برقرار نبودن شرط; }

<?php Switch ($i) { Case “apple”: Echo “ I is apple”; Break; Case “drink”: Echo “ I is drink”; Break; Case “cake”: Echo “ I is cake”; Break; ?>

<?php Switch ($i) { Case “apple”: Echo “ I is apple”; Break; Case “drink”: Echo “ I is drink”; Break; Case “cake”: Echo “ I is cake”; Break; ?>

Enter Number :

<?php $x=$text1; switch ($x) { case '1': echo "bahar"; break; case '2': echo "Tabestan"; break; case '3': echo "Paeez"; break; case '4': echo "Zmestan"; break; default: Echo "I Realy Dont No"; } ?>

<?php $x=$text1; switch ($x) { case 1: case 2: case 3: case 4: case 5: echo “ابتدایی مدرسه"; break; case 6: case 7: case 8: echo “راهنمایی مدرسه"; break; } ?>

<?php $x=$text1; $a=5; $b=6 switch ($x) { case $a: echo “Five"; break; case $b: echo “Six"; break; } ?>

ساختار تکرار: While Do while For

While While (شرط) { مجموعه دستورات; }

<?php $i=1; While ($i<=10) Echo “Hello”; ?>

<?php $i=1; While ($i<=100) { Echo “$i”; (Echo “$i ”;) $i++; } ?>

For For (مقدار اولیه;شرط حلقه;گام حرکت) { مجموعه دستورات; }

<?php For ($i=10;$i<=5;$i++) Echo “Computer ”; ?>

<?php $x=$text; $mult=1; for ($i=1;$i<=$x;$i++) $mult=$mult*$i; Echo "$mult"; ?>

<?php $x=text; for ($i=1;$i<=$x;$i++) { Echo " Enter Name$i: "; Echo " "; } ?>

انتقال کنترل غیر شرطی: Break Continue Exit

Do While Do { مجموعه دستورات; } While (شرط)

* ** *** **** ***** **** *** ** *

PHP توضیحات در برای دادن توضیحات می توان // استفاده کرد

Date( ): <?php echo " Today IS: "; echo date("j F Y"); echo " "; echo " Today IS: "; echo date("j - m - Y"); echo " "; echo " Now Time IS: "; echo date("H:iA"); echo " "; ?>

J روزرا نمایش می دهد F نام ماه را بطور کامل نمایش می دهد Y سال m ماه را به عدد نمایش می دهد H ساعت را در قالب 24 i دقایق A صبح و بعدظهر با حروف بزرگ

time( ): <?php Echo time(r); ?>

عملگر. <?php $x="Ali"; $y="Reza"; echo $x.$y; ?>

Ltrim( ) فضای خالی سمت چپ را حذف می کند Chop( ) فضای خالی سمت راست را حذف می کند

StrToUpper( ) رشته را به حروف بزرگ تبدیل می کند StrToLower ( ) رشته را به حروف کوچک تبدیل می کند

Ucfirst( ) اولین حرف از رشته را به حروف بزرگ تبدیل می کند ucwords ( ) اولین حرف از رشته را به حروف کوچک تبدیل می کند

Strcmp( ) Strcmp(str1,str2) 0 => str1=str2 1 => str1>str2 -1 => str1<str2

PHP آرایه ها در

به دو دسته تقسیم می شوند:PHPآرایه ها در آرایه با اندیس عددی(ایندکس دار) آرایه انجمنی

آرایه های اندیس دار

?php $x=array(5,10,4,20,15); Echo $x[0]; Echo $x[4]; $x[2]=10; $x[0]=10+4; ?>

?php $x[0]=5; $x[1]=10; $x[2]=15; ?> $x=array(5,10,15);

?php $x[ ]=“Ali”; $x[ ]=“Reza”; $x[ ]=“Amir”; ?> $x=array(“Ali”,”Reza”,”Amir”);

"; ?>

5,10,20); for ($i=1;$i "; ?>

"; ?>

Foreach: $x=array(5,10,4,20,15); Foreach($x as $y) Echo $y.’ ‘;

How many Friends do you have?

Please Enter the Name of Friend Number$i "; Echo " "; } ?>

Your Friends names are: "; foreach($fr as $y) echo " ".$y." "; ?>

آرایه های انجمنی

$x=array(‘Ali’=>15,’Reza’>17); $x=array(‘Ahmad’=>15); $x [‘Ali’=>17]; $x[‘Reza’=>14];

15,"Reza"=>17); foreach ($x as $key=>$value) echo $key.'=>'.$value." "; ?>

'; } ?>

PHP ایجاد تابع در

Function نام تابع (اسامی پارامترها) { دستورات تابع; return; }

Return مقدار;