کۆرسی فێربوونی زمانی PHP کە بریتیە لە 83 وانە بەزمانی کوردی

ماڵپەڕی ماڵێک بۆ تەکنۆلۆژیا Home4T.coM

ناساندنی زمانی  PHP
php به‌زمانی ڕێكخه‌ری سێرڤه‌ره‌كانی ووێب داڕشتن ئه‌ژمار ئه‌كرێت ، به‌واتا له‌بواری ووێب دیزایندا كارا ده‌بێت.
كورتكراوه‌كه‌ی له‌سه‌ره‌تای درووستبوونیه‌وه‌ (Personal Home Page) و دواجار (Hypertext Preprocessor) ، كه‌ تاكه‌ زمانه‌ دوو كورتكراوه‌ له‌خۆ بگرێت به‌ دوومانای جیاواز ، به‌تایبه‌ت له‌كاتی پێشكه‌وتنیدا.
درووستكه‌ر و دامه‌زرێنه‌ری PHP ناوی (Rasmus Lerdorf) كه‌ له‌ساڵی 1994ه‌وه‌ ده‌ست به‌كار بووه‌ هه‌تا هه‌نوكه‌ش به‌رده‌وام ڕسته‌كاری Syntax زیاد ده‌كات بۆ زمانه‌كه‌ ، به‌شێوه‌یه‌كی فه‌ڕمی PHP له‌ساڵی 1995دا كه‌وته‌ ناو بواری جێبه‌جێكردنه‌وه‌ له‌سه‌ر پێگه‌كان.
به‌هه‌رحاڵ زمانه‌كه‌ له‌گه‌ڵ زۆرێكی دیكه‌ له‌زمانه‌كان و سكریپته‌كانی بواری ووێب داڕشتندا خۆی ده‌گونجێنێت له‌وانه‌ (HTML , CSS , JS , JQ , MDB , MYSQL)و هه‌تا دوایی ، كه‌ ئه‌و دوانه‌ی دواییان به‌داتا به‌یز ئه‌ژمار ئه‌كرێت.
كه‌واته‌ PHP نه‌ك ته‌نها بۆ مه‌به‌ستی ڕێكخستن له‌سكریپته‌كانی سێرڤه‌ره‌كان به‌كار ده‌برێت ، به‌ڵكو توانای هه‌یه‌ له‌گه‌ڵ زمانه‌كانی بواری داتابه‌یزیشدا كارا ببێت.
باشترین به‌ڵگه‌ش بۆ ئه‌وه‌ ، پێگه‌ كۆمه‌ڵایه‌تیه‌كانی وه‌ك فه‌یسبووكه‌ ، كه‌ زۆرترین كاری له‌سه‌ر PHP ده‌كات.
ڕێڕه‌وه‌كان
1. Platforms ، پلاتفۆڕمه‌كان ، به‌وه‌ ده‌ناسرێنه‌وه‌ له‌زمانه‌كه‌دا كه‌ توانای زۆر باشی هه‌یه‌ له‌گه‌ڵ هه‌ر سیسته‌مێكی كارپێكه‌ردا خۆی بگونجێنێت ، به‌واتا ، به‌كاربه‌ری زمان ده‌توانێت زمانه‌كه‌ جێگیر بكات به‌دوو شێوه‌:
أ. یان بۆ ته‌نها سیسته‌مێكی وه‌گه‌ڕخه‌ر پێی بكات.
ب. یاخود زمانه‌كه‌ گشتگیر بكات بۆ ناسینه‌وه‌.
2. Embedded HTML: هه‌رچه‌نده‌ زمانی PHP له‌گه‌ڵ زۆرێكی دیكه‌ له‌زمانه‌كاندا خۆی ده‌گونجێنێت ، به‌ڵام به‌تێكڕا هه‌موو یه‌ك لكبه‌ندی ئاڕاسته‌كراویان هه‌یه‌ ، ئه‌ویش زمانی سه‌ره‌تایی HTMLه‌ ، بۆیه‌ وه‌ك له‌نموونه‌كه‌شدا دیاره‌ به‌كاربه‌ر ده‌توانێت له‌گه‌ڵ HTMLدا ئامڕازكاری بۆ زمانه‌كه‌ بكات.
3. Server Side: زمانی PHPیش یه‌كێكه‌ له‌و زمانانه‌ی كه‌ هه‌موو سێرڤه‌رێكی جیهانی پشگیری ده‌كات ، بۆ نموونه‌ تۆ ده‌توانیت له‌ناو وویندۆزه‌كه‌ت كاری پێ بكه‌یت..هتد
4. Programming: زمانی PHP به‌به‌شێكی گرنگ ئه‌ژمار ده‌كرێت له‌ته‌ك زمانه‌كانی بواری پڕۆگرام بۆ ووێب ، واته‌ Web Apps - OOP.
5. Mobile: ڕاژه‌كانی خزمه‌تگوزاریه‌ جیهانیه‌كانی بواری په‌یوه‌ندیه‌كان له‌ناوخۆو ده‌ره‌وه‌دا كار به‌ PHP ده‌كه‌ن ، چونكه‌ توانای ناسینه‌وه‌ی له‌ڕادده‌ به‌ده‌ری هه‌یه‌.
...
دامه‌زراندنی زمانی PHP
ده‌توانین ئه‌م دامه‌زراندنه‌ی به‌ دووشێوه‌ بناسێنین ، جا تۆ كامه‌ به‌كار ده‌به‌یت ده‌كه‌وێته‌وه‌ سه‌ر جۆری دامه‌زراندنه‌كه‌ت:
1. بۆ فێرگه‌ و فێرخوازه‌كان:
ته‌نها بۆ تاقیكردنه‌وه‌ی ڕسته‌كاری زمانه‌كه‌یه‌ ، واته‌ له‌ڕێگه‌ی ئه‌م دامه‌زراندنه‌وه‌ فێرخواز ده‌یه‌وێت بگاته‌ ئاستێكی باڵا له‌زمانه‌كه‌دا به‌هۆی كتێب و ڤیدیۆوه‌ ، وه‌ دواتر دێت له‌سه‌ر دامه‌زراوه‌كه‌ی زمانه‌كه‌ی پراكتیك ده‌كات.
نموونه‌: زۆر سایت و پێگه‌ هه‌یه‌ بۆ ئه‌م مه‌به‌سته‌ ، به‌ڵام سه‌ره‌كی ترین پێگه‌ www.w3schools.com، كه‌ خزمه‌تگوزاریه‌كی گشتگیره‌ له‌بواری دابینكردنی ئینته‌رنێت WWW ، تۆ پێگه‌كه‌ بكه‌ره‌وه‌ و لای ده‌سته‌ چه‌پ بگه‌ڕێ به‌دوای (Learn PHP) و یه‌كه‌م نموونه‌ ببینه‌ و پاشان كرته‌ له‌دوگمه‌ی (Run Example) بكه‌ ، له‌وێدا دوو په‌نجه‌ره‌ ده‌بینیت ، په‌نجه‌ره‌ی ده‌سته‌ ڕاست بۆ ئه‌نجامه‌كانی دامه‌زراوه‌كه‌یه‌ و په‌نجه‌ره‌ی ده‌سته‌چه‌پیش شوێنی نووسینی كۆده‌كانی زمانه‌كه‌یه‌ ، بڕۆ بنووسه‌ و فێربه‌ و دواجار تاقی بكه‌ره‌وه‌.
2. دامه‌زراندن و جێگیركردنی PHP بۆ سیسته‌مه‌كه‌ت له‌ناو سێرڤه‌ری پێگه‌دا:
ئه‌م دامه‌زراوه‌یه‌ بۆ ڕه‌نكردنی زمانه‌كه‌یه‌ له‌ناو پێگه‌كه‌تدا واته‌ تۆ هۆستێكت هه‌یه‌ یاخود سایتێكت هه‌یه‌ و تێیدا زمانه‌كه‌ت به‌كاربردووه‌ ، به‌ڵام ئه‌و سایته‌ی تۆ ده‌بێت له‌ناو سێرڤه‌رێكدا بێت ، جا له‌ناو ئه‌وسێرڤه‌ره‌شدا زمانه‌كه‌ ده‌بێت جێگیر بكرێت ، ئه‌وه‌ش به‌ دوو ڕێگه‌ لق ده‌كرێت:
أ. یان ده‌بیته‌ به‌ژداربوویه‌ك له‌ هۆستێكدا.
ب. یاخود خۆت خزمه‌تگوزاری هۆسته‌كه‌ دابین ده‌كه‌یت.
ئه‌وه‌ی یه‌كه‌م
واتا تۆ هۆستێك (جا به‌ به‌لاش بێت یان به‌كرێ) درووست ده‌كه‌یت ، له‌سه‌ر سێرڤه‌رێك كه‌ ئه‌و سێرڤه‌ره‌ بۆخۆی هه‌رچی خزمه‌تگوزاری هه‌یه‌ تێدا ئاماده‌كراوه‌ ، وه‌ یه‌كێكیش له‌خزمه‌تگوزاریه‌كان زمانی PHPی ده‌بێت ، جا ئیتر پێویست به‌وه‌ ناكات خۆت سێرڤه‌ر درووست بكه‌یت ، به‌ڵكو خی هۆسته‌كه‌ بۆی دابینكردوویت ، بۆ ئه‌وه‌ش زۆرن ئه‌و هۆستانه‌ی به‌پاره‌ یان به‌لاش هه‌ن ، به‌ڵام باوترینیان (000webhost.com)ه‌ ، گووگڵ بۆ ئه‌مه‌ بكه‌ به‌ئاماژه‌دانی (free web hosting) ، دواتر خۆت تۆمار ده‌كه‌یت و ده‌بیته‌ به‌ژداربوویه‌ك له‌ هۆسته‌كه‌دا و دواجار تۆش پێگه‌یه‌كت ده‌بێت به‌ناوێكی ئاره‌زوومه‌ندانه‌ وه‌ك abcdefg.com و هه‌تا دوایی.
ئه‌وه‌ی دووه‌م
خۆت هه‌ڵده‌ستیت به‌ درووستكردنی هه‌رچی خزمه‌تگوزاریه‌كه‌ بۆ سایته‌كه‌ت ، به‌دامه‌زراندنی ئه‌پڵیكه‌شنێك بۆ سێرڤه‌ره‌كه‌ت ، به‌واتا سێرڤه‌ر جێگیر ده‌كه‌یت له‌ناو سیسته‌مه‌كه‌ت ، و دواتر دێیت له‌ناو سێرڤه‌ره‌كه‌تدا Platformه‌كان دابین ده‌كه‌یت ، كه‌یه‌كێك له‌و پلاتفۆڕمانه‌ زمانی PHPیه‌ ، وه‌ زۆرن ئه‌و ئه‌پڵیكه‌شنانه‌ی بۆ ئه‌م بواره‌ دانراون به‌ڵام به‌هۆی ئه‌وه‌ی ئێمه‌ زۆرینه‌مان له‌سه‌ر سیسته‌می وویندۆز كار ده‌كه‌ین ، كه‌ سه‌ر به‌مایكرۆسۆفته‌ ، ئه‌وا خۆی واته‌ كۆمپانیاكه‌ ئه‌و خزمه‌تگوزاریه‌ پێشكه‌ش ده‌كات له‌سه‌ر سیسته‌مه‌كه‌ی ، بۆ ئه‌وه‌ش ده‌بێت جێگیر بكرێت ، واته‌ له‌ناو سیسته‌مدا بوونی هه‌یه‌ ، به‌ڵام پێویسته‌ چالاك بكرێت ، چۆن؟
1. بڕۆ سه‌ر ستارت و بنووسه‌ turn windows features on or off و ئینته‌ر دابگره‌ و چاوه‌ڕێكه‌.
2. له‌و په‌نجه‌ره‌یه‌ی بۆت ده‌كرێته‌وه‌ بگه‌ڕێ به‌دوای Internet Information Services و چالاكی بكه‌ واته‌ سه‌حی لێ بده‌.
3. ئێستا تۆ خاوه‌نی ئه‌پڵیكه‌یشنێكیت ، بیكه‌ره‌وه‌ ، بڕۆ سه‌ر ستارت و تێیدا بنووسه‌ iis ده‌بینی نووسراوه‌ Internet Information Services (IIS) Manager , كرته‌ی لێ بكه‌.
ئێستاش پێویستت به‌ دامه‌زراندنی زمانه‌كه‌یه‌ به‌هۆی پلاتفۆڕمه‌كانه‌وه‌ ، بۆ ئه‌وه‌ش:
كه‌ ئه‌پڵیكه‌یشنه‌كه‌ كرایه‌وه‌ واته‌ IIS سه‌یركه‌ له‌خواره‌وه‌ ئایكۆنێك هه‌یه‌ به‌ناوی Web Platform Installer , دوو كرته‌ی لێ بكه‌ ، وه‌ ده‌بێت تۆ په‌یوه‌ندیت هه‌بێت به‌ ئینته‌رنێته‌وه‌. چاوه‌ڕێكه‌ ، پاشان له‌به‌شی سه‌ره‌وه‌ لای ده‌سته‌ڕاست له‌ناو سندوقی نووسیندا بۆ گه‌ڕانی پلاتفۆڕمه‌كان بنووسه‌ php و ئینته‌رداگره‌ ، كرته‌ له‌ دوگمه‌ی Add ی به‌رامبه‌ر PHP Manager for IIS بكه‌ و له‌سه‌روه‌ كرته‌ له‌ Add ی به‌رامبه‌ر نوێترین ڤێرشنی زمانه‌كه‌ش بكه‌ ، واته‌ زمانه‌كه‌ دابه‌زێنه‌ و پلاتفۆڕمه‌كه‌یشی بۆ سێرڤه‌ره‌كه‌ دابه‌زێنه‌.
...
تاقی كه‌ره‌وه‌ بزانه‌ كار ده‌كات؟
ببینه‌ له‌ناو داریڤی \:c دا سندوقێك هه‌یه‌ نووسراوه‌ inetpub ئه‌وه‌ ڕێڕه‌وه‌ بۆ خزمه‌تگوزاریه‌كانی سێرڤه‌ره‌كه‌ت وه‌ك (داڕؤشتن و جێگیركردنی زمانه‌كانی ووێب داڕشتن ، یان لۆگه‌كان و داتابه‌یزه‌كان و هه‌تا دوایی) وه‌لێ ، له‌ناو ئه‌و سندوقه‌شدا سندوقێكی تر هه‌یه‌ به‌ناوی wwwroot ئه‌وه‌ش بكه‌ره‌وه‌.
چاوه‌ڕێكه‌ ، نموونه‌كه‌...
1. ستارت بكه‌ره‌وه‌ و تێیدا بنووسه‌ Notepad و ئینته‌ر دابگره‌.
2. هه‌رچی له‌ناو ووێنه‌كه‌دا نووسرابوو بینووسه‌ره‌وه‌.
3. پاشان خه‌زنی بكه‌ به‌ پاشگری php. ، بۆ نموونه‌ hello.php
hello.php بكه‌ ناو سندوقیwwwroot كه‌پێشتر ئاماژه‌م پێدا له‌كوێدایه‌.
4. ئێستاش براوزه‌رێك بكه‌ره‌وه‌ وه‌ك فایه‌رفۆكس یان ئینته‌رنێت ئیكسپلوره‌ر یان وه‌ك گۆگڵ كرۆم ، و له‌شوێنی نوسینی هۆستدا بنووسه‌ localhost/hello.php ، و ئینته‌ر دابگره‌ ، ده‌بینی نووسراوه‌ Hello PHP ئه‌گه‌ر به‌و شێوه‌یه‌ نووسرابوو ئه‌وا ته‌واو زمانه‌كه‌ جێگیر بووه‌.
وه‌ ده‌شتوانی له‌ناو IISدا فایله‌كه‌ ڕه‌ن بكه‌یت.
..
ئاماژه‌كان:
php?> ، هه‌موو زمانێك ده‌بێت بناسڕیته‌وه‌ ، بۆ ده‌ستپێكردنی زمانی phpییش ده‌بێت ئه‌م ئاماژه‌یه‌ بنووسرێت ، هه‌روه‌ك چۆن له‌كۆتایشدا نیشانه‌كه‌ پێچه‌وانه‌ ده‌بێته‌وه‌. واته‌ سێنتاكس و فه‌نكشن و ئیلیمێنت و ئۆپه‌ریشنه‌كان ده‌كه‌ونه‌ نێوه‌نده‌وه‌.
echo: ڕاگه‌یاندن بۆ ده‌ستنیشانكراوێك ، سه‌یری ووێنكه‌ بكه‌ و ده‌توانی ئه‌وه‌ش به‌ئاره‌زووی خۆت بگۆڕیت.
; : كۆتایی جێبه‌جێكراوێكی ده‌ستنیشانكراوی ڕسته‌یی (خاڵبه‌ندی زمانه‌كه‌).
"ئەم دەقە لە پۆستیکی کاک ئاسۆ بەهادین هێنراوە"


ئیستا دەست ئەکەین بە وانەکان 
وانەکان سەرجەمیان لەلایەن کاک فەرمان تاریقەوە پێشکەش کراون
فەرموون


1-

PHP Tutorials for Beginners 1 - Introduction to PHP





2- 

How to install Xampp and Solve UAC problem #2










3-

How to fix Apache Shutdown unexpectedly and Configure XAMPP #3







4-

How to run a PHP file in XAMPP - PHP tutorial #4








5-

PHP Tutorial For Beginners 5 - PHP Syntax and First script












6-

PHP Tutorial For Beginners 6 - Embedding HTML and PHP




7-

PHP Tutorial For Beginners 7 - Case sensitivity , Space and Error in PHP







8-

PHP Tutorial For Beginners 8 - Echo and Print in PHP with embedding HTML





9-

PHP Tutorial For Beginners 9 - Echo with escaping characters: Single and Double quotes






10-

PHP Tutorial For Beginners 10 - Variables in PHP : Creating and naming conventions







11-

PHP Tutorial For Beginners 11 - Variables with Echo in PHP









12-

PHP Tutorial For Beginners 12 - Concatenation Operator in PHP






13-

PHP Tutorial For Beginners 13 - Comments in PHP






14-

PHP Tutorial For Beginners 14 - Data Types in PHP











15- 

PHP Tutorial For Beginners 15 - Arithmetic Operators in PHP







16- 

PHP Tutorial For Beginners 16 - Assignment Operators in PHP








17- 

PHP Tutorial For Beginners 17 - IF Statement : if/elseif/else in PHP







18- 

PHP Tutorial For Beginners 18 - Logical Operators in PHP







19-

How to find the Odd and Even numbers in PHP





20-

How to Find The greatest Number in PHP








21- 

PHP Tutorials for Beginners 19 - Pre and Post Decrement and Increment in PHP






22-

PHP Tutorials for Beginners 20 - Constants in PHP






23-

PHP Tutorials for Beginners 21 - Constant function in PHP





24-

PHP Tutorials for Beginners 22 - const keyword and pre defined Constants in PHP








25-

PHP Tutorials for Beginners 23 - $ and $$ Variables in PHH







26- 

PHP Tutorials for Beginners 24 - Switch Statement in PHP









27-

PHP Tutorials for Beginners 25 - Case statement with Break vs without Break in PHP






28-

PHP Tutorials for Beginners 26 - For Loop in PHP






29-

PHP Tutorials for Beginners 27 - For Loop with If statement in PHP





30-

HTML Select Option Tags






31-

PHP Tutorials for Beginners 28 - For loop with Select/Option in PHP

 





32-

PHP Tutorials for Beginners 29 - While loop in PHP






 





33-

PHP Tutorials for Beginners 30 - While loop with IF Statement

 






34-

PHP Tutorials for Beginners 31 - Do While Loop in PHP

 





35-

PHP Tutorials for Beginners 32 - Break Statement in PHP

 






36-

  PHP Tutorials for Beginners 33 - Continue Statement in PHP

 





37-

 How to find the Odd and Even numbers In PHP





38-

PHP Tutorials for Beginners 34 - Functions in PHP

  





39-

PHP Tutorials for Beginners 35 - Functions with For Loop inside

 





40- 

PHP Tutorials for Beginners 36 - Functions with Arguments in PHP





41 -  

PHP Tutorials for Beginners 37 - Functions with multiple arguments in PHP





42- 

PHP Tutorials for Beginners 38 - Creating a Math function in PHP





43 - 

PHP Tutorials for Beginners 39 - Functions with default arguments in PHP






44-

Creating a Function with Selection/Option in PHP







45 - 

PHP Tutorials for Beginners 40 - Functions with a return value in PHP







46-

PHP Tutorials for Beginners 41 - Variable scope in PHP







47- 

PHP Tutorials for Beginners 42 - Different types of Array in PHP







48 - 

PHP Tutorials for Beginners 43 - What is indexed array in PHP







49 -  

PHP Tutorials for Beginners 44 - Indexed Arrays in PHP








50-

PHP Tutorials for Beginners 45 - How to create Indexed Arrays in PHP








51-

PHP Tutorials for Beginners 46 - for each loops with array in PHP







52- 

PHP Tutorials for Beginners 47 - for loop with array - Count()









53 -  

PHP Tutorials for Beginners 48 - Associative Arrays in PHP









54 - 

PHP Tutorials for Beginners 49 - What are Associative Arrays in PHP









55-

PHP Tutorials for Beginners 50 - Foreach loop with Associative Arrays in PHP








56 - 

PHP Tutorials for Beginners 51 - Multidimensional Arrays in PHP








57 -  

PHP Tutorials for Beginners 52 - What are Multidimensional Arrays in PHP





58 - 

How to find if a value exists in an array in PHP




59-

Searching an array for a given value in PHP - Array Search , Array Key Exists





60 - 

Push one or more elements into the end and beging of array - Array Push and Unshift





61-

How to add an element of the beginning and end of array - Array Shift and Pop






62-

How to sort elements of a array in reverse and reguler order in PHP





63-

Creating an array with elements in reverse order and shuffle in PHP






64- 

how to Fill an array with values in PHP - Array Fill






65- 

How to Calculate the sum of values in an array - Array Sum






66-

How to Remove duplicate values from an array in PHP






67-

String Functions in PHP : Strtolower and strtoupper in PHP







68-

Explode in PHP - How to split a string to an array






69 - 

Implode in PHP - How to join array elements with a string








70-  

String Functions In PHP: str_repalce in PHP









71- 

String Functions in PHP : strlen , str_shuffle , str_repeat








72-

String Functions in PHP: substr








73- 

Math Functions in PHP : abs , sqrt , floor , ceil








74- 

Math Functions in PHP: pow , rand, round , is_numeric








75-

How to change case of letters or words to upper and lower in PHP








76-

What is include() function in PHP





77- 

What is include_once function in PHP





78-

What is require() function in PHP






79- 

What is require_once function in PHP







80 -  

include () and require () functions with Return in PHP









81 - 

PHP Tutorials : $_GET variable in PHP







82 - 

Using $_GET Variable with array in PHP





83- 

PHP Tutorials : $_POST variable in PHP






ماڵیک بۆ تەکنۆلۆژیا 
ماڵێک بۆ فێربوونی ئێوە 

ئامادەکردنی 
فەرمان تاریق سەلاح